From 370af5c8a3421960f221525c71b83c416b675602 Mon Sep 17 00:00:00 2001 From: Andreas Huggel Date: Fri, 27 Nov 2009 05:59:23 +0000 Subject: [PATCH] Merged all changes from the unstable branch into the trunk. --- CMakeLists.txt | 102 + Makefile | 1 + README-cmake | 80 + Todo-cmake.txt | 59 + config/ConfigureChecks.cmake | 253 ++ config/FindEXPAT.cmake | 28 + config/FindIconv.cmake | 87 + config/Makefile.in | 1 + config/config.h.cmake | 243 ++ config/config.h.in | 5 + config/configure.ac | 2 + config/exiv2.pc.cmake | 10 + config/exv_msvc.h.cmake | 5 + msvc/README-MSVC.txt | 8 +- msvc/convert-test/convert-test.vcproj | 399 +++ msvc/exiv2+organize.sln | 248 +- msvc/exiv2.sln | 243 +- msvc/exiv2lib/exiv2lib.vcproj | 662 ++--- msvc/include/exv_msvc.h | 13 + msvc/include/sys/mman.h | 57 + msvc/include/sys/socket.h | 7 + msvc/include/sys/types.h | 8 + msvc/include/winposix_export.h | 39 + msvc/mmap-test/mmap-test.vcproj | 399 +++ msvc/runner.bat | 149 +- msvc/runner.txt | 2176 +++-------------- msvc/src/mmap.cpp | 196 ++ msvc/test.tiff | Bin 0 -> 194752 bytes msvc/tiff-test/tiff-test.vcproj | 399 +++ samples/CMakeLists.txt | 52 + samples/Makefile | 1 + samples/mmap-test.cpp | 43 + samples/write2-test.cpp | 14 + src/CMakeLists.txt | 224 ++ src/Makefile | 3 +- src/actions.cpp | 74 +- src/actions.hpp | 18 +- src/basicio.cpp | 315 ++- src/basicio.hpp | 139 +- src/bmpimage.cpp | 5 + src/bmpimage.hpp | 2 +- src/canonmn.cpp | 139 +- src/canonmn.hpp | 6 + src/convert.cpp | 104 +- src/convert.hpp | 4 +- src/cr2image.cpp | 9 +- src/cr2image.hpp | 2 +- src/cr2image_int.hpp | 2 +- src/crwimage.cpp | 9 + src/crwimage.hpp | 2 +- src/crwimage_int.hpp | 2 +- src/datasets.cpp | 42 +- src/datasets.hpp | 20 +- src/easyaccess.cpp | 82 +- src/easyaccess.hpp | 8 + src/error.cpp | 18 + src/error.hpp | 12 +- src/exif.cpp | 239 +- src/exif.hpp | 113 +- src/futils.cpp | 15 +- src/futils.hpp | 7 + src/gifimage.cpp | 5 + src/gifimage.hpp | 2 +- src/image.cpp | 111 + src/image.hpp | 51 +- src/iptc.cpp | 183 +- src/iptc.hpp | 79 +- src/jp2image.cpp | 5 + src/jp2image.hpp | 2 +- src/jpgimage.cpp | 62 +- src/jpgimage.hpp | 4 +- src/makernote.cpp | 526 ++-- src/makernote_int.hpp | 293 +-- src/metadatum.hpp | 29 +- src/mrwimage.cpp | 5 + src/mrwimage.hpp | 2 +- src/nikonmn.cpp | 1435 ++++++----- src/nikonmn.hpp | 55 +- src/orfimage.cpp | 9 +- src/orfimage.hpp | 2 +- src/orfimage_int.hpp | 2 +- src/pentaxmn.cpp | 5 +- src/pgfimage.cpp | 331 +++ src/pgfimage.hpp | 137 ++ src/pngchunk.cpp | 16 +- src/pngimage.cpp | 13 +- src/pngimage.hpp | 2 +- src/preview.cpp | 40 +- src/preview.hpp | 19 + src/properties.cpp | 5 + src/properties.hpp | 2 +- src/psdimage.cpp | 15 +- src/psdimage.hpp | 2 +- src/rafimage.cpp | 5 + src/rafimage.hpp | 2 +- src/rw2image.cpp | 9 +- src/rw2image.hpp | 2 +- src/rw2image_int.hpp | 4 +- src/tags.cpp | 73 +- src/tags.hpp | 8 +- src/tgaimage.cpp | 20 +- src/tgaimage.hpp | 2 +- src/tiffcomposite.cpp | 723 ++++-- src/tiffcomposite_int.hpp | 563 ++++- src/tifffwd_int.hpp | 8 +- src/tiffimage.cpp | 510 +++- src/tiffimage.hpp | 19 +- src/tiffimage_int.hpp | 19 +- src/tiffvisitor.cpp | 189 +- src/tiffvisitor_int.hpp | 92 +- src/types.cpp | 29 + src/types.hpp | 19 +- src/utils.cpp | 9 + src/utils.hpp | 4 +- src/value.cpp | 130 +- src/value.hpp | 103 +- src/xmp.cpp | 5 + src/xmp.hpp | 2 +- src/xmpsidecar.cpp | 5 + src/xmpsidecar.hpp | 2 +- test/bugfixes-test.sh | 3 +- test/data/bugfixes-test.out | 26 +- test/data/conversions.out | 18 +- test/data/exifdata-test.out | 400 +-- test/data/exiv2-test.out | 811 +++--- test/data/glider.exv.iagd | 2 +- test/data/glider.exv.ixgd | 2 +- test/data/imagemagick.pgf | Bin 0 -> 120983 bytes test/data/iptc-noAPP13.jpg.iagd | 2 +- test/data/iptc-noAPP13.jpg.ixgd | 2 +- ...iptc-psAPP13-noIPTC-psAPP13-wIPTC.jpg.iagd | 2 +- ...iptc-psAPP13-noIPTC-psAPP13-wIPTC.jpg.ixgd | 2 +- test/data/iptc-psAPP13-noIPTC.jpg.iagd | 2 +- test/data/iptc-psAPP13-noIPTC.jpg.ixgd | 2 +- ...iptc-psAPP13-wIPTC-psAPP13-noIPTC.jpg.iagd | 2 +- ...iptc-psAPP13-wIPTC-psAPP13-noIPTC.jpg.ixgd | 2 +- ...ptc-psAPP13-wIPTC1-psAPP13-wIPTC2.jpg.iagd | 2 +- ...ptc-psAPP13-wIPTC1-psAPP13-wIPTC2.jpg.ixgd | 2 +- test/data/iptc-psAPP13-wIPTCbeg.jpg.iagd | 2 +- test/data/iptc-psAPP13-wIPTCbeg.jpg.ixgd | 2 +- ...-psAPP13-wIPTCempty-psAPP13-wIPTC.jpg.iagd | 2 +- ...-psAPP13-wIPTCempty-psAPP13-wIPTC.jpg.ixgd | 2 +- test/data/iptc-psAPP13-wIPTCempty.jpg.iagd | 2 +- test/data/iptc-psAPP13-wIPTCempty.jpg.ixgd | 2 +- test/data/iptc-psAPP13-wIPTCend.jpg.iagd | 2 +- test/data/iptc-psAPP13-wIPTCend.jpg.ixgd | 2 +- test/data/iptc-psAPP13-wIPTCmid.jpg.iagd | 2 +- test/data/iptc-psAPP13-wIPTCmid.jpg.ixgd | 2 +- ...13-wIPTCmid1-wIPTCempty-wIPTCmid2.jpg.iagd | 2 +- ...13-wIPTCmid1-wIPTCempty-wIPTCmid2.jpg.ixgd | 2 +- ...tc-psAPP13s-noIPTC-psAPP13s-wIPTC.jpg.iagd | 2 +- ...tc-psAPP13s-noIPTC-psAPP13s-wIPTC.jpg.ixgd | 2 +- ...tc-psAPP13s-wIPTC-psAPP13s-noIPTC.jpg.iagd | 2 +- ...tc-psAPP13s-wIPTC-psAPP13s-noIPTC.jpg.ixgd | 2 +- ...c-psAPP13s-wIPTCs-psAPP13s-wIPTCs.jpg.iagd | 2 +- ...c-psAPP13s-wIPTCs-psAPP13s-wIPTCs.jpg.ixgd | 2 +- test/data/smiley1.jpg.iagd | 2 +- test/data/smiley1.jpg.ixgd | 2 +- test/data/smiley2.jpg.iagd | 2 +- test/data/smiley2.jpg.ixgd | 2 +- test/data/table.jpg.iagd | 2 +- test/data/table.jpg.ixgd | 2 +- test/data/write-test.out | 4 +- test/data/write2-test.out | 177 +- test/imagetest.sh | 14 +- test/iotest.sh | 6 +- test/iptctest.sh | 18 +- xmpsdk/CMakeLists.txt | 36 + xmpsdk/include/XMP.incl_cpp | 4 +- xmpsdk/include/XMPSDK.hpp | 4 +- 170 files changed, 10405 insertions(+), 4797 deletions(-) create mode 100644 CMakeLists.txt create mode 100644 README-cmake create mode 100644 Todo-cmake.txt create mode 100644 config/ConfigureChecks.cmake create mode 100644 config/FindEXPAT.cmake create mode 100644 config/FindIconv.cmake create mode 100644 config/config.h.cmake create mode 100644 config/exiv2.pc.cmake create mode 100644 config/exv_msvc.h.cmake create mode 100644 msvc/convert-test/convert-test.vcproj create mode 100644 msvc/include/sys/mman.h create mode 100644 msvc/include/sys/socket.h create mode 100644 msvc/include/sys/types.h create mode 100644 msvc/include/winposix_export.h create mode 100644 msvc/mmap-test/mmap-test.vcproj create mode 100644 msvc/src/mmap.cpp create mode 100644 msvc/test.tiff create mode 100644 msvc/tiff-test/tiff-test.vcproj create mode 100644 samples/CMakeLists.txt create mode 100644 samples/mmap-test.cpp create mode 100644 src/CMakeLists.txt create mode 100644 src/pgfimage.cpp create mode 100644 src/pgfimage.hpp create mode 100644 test/data/imagemagick.pgf create mode 100644 xmpsdk/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..b5ddc343 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,102 @@ +# CMake build system for exiv2 library and executables +# Copyright 2008 by Patrick Spendrin +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +project( exiv2 ) + +cmake_minimum_required( VERSION 2.6 ) + +set( PACKAGE_BUGREPORT "ahuggel@gmx.net" ) +set( PACKAGE "exiv2" ) +set( PACKAGE_NAME "exiv2" ) +set( PACKAGE_STRING "exiv2 0.18.2" ) +set( PACKAGE_TARNAME "exiv2" ) +set( PACKAGE_VERSION "0.18.2" ) +set( GENERIC_LIB_VERSION "5.3.1" ) +set( GENERIC_LIB_SOVERSION "5" ) + +# options and there default values +option( EXIV2_ENABLE_SHARED "Build exiv2 as a shared library (dll)" ON ) +option( EXIV2_ENABLE_XMP "Build with XMP metadata support" ON ) +option( EXIV2_ENABLE_LIBXMP "Build a static convenience Library for XMP" OFF ) +option( EXIV2_ENABLE_PNG "Build with png support (requires libz)" ON ) +option( EXIV2_ENABLE_NLS "Build native language support (requires gettext)" OFF ) +option( EXIV2_ENABLE_PRINTUCS2 "Build with Printucs2" ON ) +option( EXIV2_ENABLE_LENSDATA "include lens data" ON ) +option( EXIV2_ENABLE_COMMERCIAL "compile with the EXV_COMMERCIAL_VERSION symbol set" OFF ) + +option( BUILD_samples "Build the unit tests" OFF ) + +if( MINGW OR UNIX ) + add_definitions( -Wall -Wcast-align -Wpointer-arith -Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W ) +endif( MINGW OR UNIX ) + +if( EXIV2_ENABLE_XMP ) + set( HAVE_XMP_TOOLKIT ON ) + set( XMPLIB "do" ) +endif( EXIV2_ENABLE_XMP ) + +if( BUILD_samples ) + EXIV2_ENABLE_TESTING() +endif( BUILD_samples ) + + +include( config/ConfigureChecks.cmake ) + +set( INSTALL_TARGET_STANDARD_ARGS RUNTIME DESTINATION bin LIBRARY DESTINATION lib ARCHIVE DESTINATION lib ) + +# add sources from XMPSDK directory - this needs to be done here +set( XMPSRC ${CMAKE_SOURCE_DIR}/xmpsdk/src/ExpatAdapter.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/MD5.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/ParseRDF.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/UnicodeConversions.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/WXMPIterator.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/WXMPMeta.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/WXMPUtils.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XML_Node.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPCore_Impl.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPIterator.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPMeta-GetSet.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPMeta-Parse.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPMeta-Serialize.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPMeta.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPUtils-FileInfo.cpp + ${CMAKE_SOURCE_DIR}/xmpsdk/src/XMPUtils.cpp ) + +# the following lines need to be added to circumvent the error in xmpsdk\src\MD5.h +if( ${EXV_HAVE_STDINT_H} ) + add_definitions( -DEXV_HAVE_STDINT_H ) +endif( ${EXV_HAVE_STDINT_H} ) + +add_subdirectory( xmpsdk ) +add_subdirectory( src ) + +if( BUILD_samples ) + add_subdirectory( samples ) +endif( BUILD_samples ) diff --git a/Makefile b/Makefile index b7fcc96e..300e4e8b 100644 --- a/Makefile +++ b/Makefile @@ -94,6 +94,7 @@ distclean: clean # This removes almost everything, including the configure script! maintainer-clean: distclean rm -f configure + -cd test && $(MAKE) $(MAKECMDGOALS) config/config.mk: $(error File config/config.mk does not exist. Did you run ./configure?) diff --git a/README-cmake b/README-cmake new file mode 100644 index 00000000..81c8f26d --- /dev/null +++ b/README-cmake @@ -0,0 +1,80 @@ +Exiv2 uses cmake, a cross-platform build system, to control the +compilation process using simple platform and compiler independent +configuration files. + +The old make and MSVC build files are currently still around but are +considered deprecated in the unstable branch. They will disappear once +the cmake build process is feature-complete, stable and documented. Or +maybe earlier to force me to get there. + + +Cmake resources +=============== + +Home: http://www.cmake.org/ +Help: http://www.cmake.org/cmake/help/help.html +Doc: http://www.cmake.org/cmake/help/documentation.html +Wiki: http://www.cmake.org/Wiki/CMake +FAQ: http://www.cmake.org/Wiki/CMake_FAQ + + +Building and Installing +======================= + +a) From the command line + +Run the following commands from the top directory (containing this +file) to configure, build and install the library and utility: + + $ mkdir build + $ cd build + $ cmake .. + $ make + $ make install + +To modify the configuration + + $ ccmake .. + + +Default install locations +... + +To uninstall Exiv2, run: + + $ make uninstall >>>>> TODO + + in the meantime, on UNIX-like systems, use + + $ xargs rm < install_manifest.txt + + +b) Using the cmake GUI + + ccmake + + + + + +Dependencies +============ + +cmake itself + +migrate the rest here from README, test one by one + + + + +----- + +Further TODOs: + + * Rename configuration settings to EXIV2_*, e.g., EXIV2_ENABLE_SHARED + * Two cmake projects: 1) exiv2 2) samples, common config in config/ + * Is it possible to not have CMakeLists.txt file in the top dir? + * --disable-visibility + * cross-compilation + * Release build and packaging scripts + * emacs M-c command to (re-)compile diff --git a/Todo-cmake.txt b/Todo-cmake.txt new file mode 100644 index 00000000..487c99bc --- /dev/null +++ b/Todo-cmake.txt @@ -0,0 +1,59 @@ +DONE * Need soname versioning for shared library + +* Need g++ specific DONE compiler options (warnings) and settings (visibility) + +* enable build types in cmake. In case required, add support for it + +* The following options of the configure script should be supported + --without-zlib DONE - ENABLE_PNG + --disable-nls DONE - ENABLE_NLS ??? that doesn't work correctly here + --disable-printucs2 DONE - ENABLE_PRINTUCS2 + --disable-xmp DONE - ENABLE_XMP + --enable-commercial DONE - ENABLE_COMMERCIAL + --disable-lensdata DONE - ENABLE_LENSDATA + --disable-shared DONE - ENABLE_SHARED_EXIV2 + +DONE * Add further messages to display option settings + + ------------------------------------------------------------------ + -- Exiv2 0.18-pre1 feature configuration summary + -- + -- Build a shared library......... NO + -- PNG image support.............. YES + -- Native language support........ NO + + gettext is required for native language support. Make sure the + gettext header files are installed. You can get gettext from + http://www.gnu.org/software/gettext/ + + -- Conversion of Windows XP tags.. YES + -- Nikon lens database............ YES + -- XMP metadata support........... YES + ------------------------------------------------------------------ + +* Need targets to build/install doc, DONE man page + +DONE * add possibility to build xmp as a convenience library + +DONE * Compilation fails if Expat (possibly also other dependencies?) is in a + non-standard place + +WONTFIX * This is probably not necessary in src/CMakeLists.txt / can be removed: + set( LIBEXIV2_SRC ${LIBEXIV2_SRC} getopt_win32.c ) + it is necessary as both windows compilers do not autoexport + +DONE * Do we need to worry about MSVC warnings like this: +d:\home\ahuggel\msys\src\exiv2\src\exif.hpp(245) : warning C4251: 'Exiv2::Exifdatum::value_' : class 'std::auto_ptr<_Ty>' needs to have dll-interface to be used by clients of class 'Exiv2::Exifdatum' + with + [ + _Ty=Exiv2::Value + ] + +* add information on how to cross-compile on Linux for Windows (MinGW) (some applications and + my own release-build process need this) to the README.cmake + +INFO * check How does cmake handle RPATH? (I'll read up on this) + +DONE * Is the pkgconfig file not installed in MinGW? - it is now + +* Can the logic needed to build the doc be re-written using cmake? diff --git a/config/ConfigureChecks.cmake b/config/ConfigureChecks.cmake new file mode 100644 index 00000000..c0492363 --- /dev/null +++ b/config/ConfigureChecks.cmake @@ -0,0 +1,253 @@ +# CMake build system for exiv2 library and executables +# Copyright 2008 by Patrick Spendrin +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# ConfigureChecks for exiv2 + +set( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/config ) +include( CheckIncludeFile ) +include( CheckFunctionExists ) +include( CheckSymbolExists ) +include( CheckCSourceCompiles ) + +set( STDC_HEADERS ON ) +set( HAVE_DECL_STRERROR_R 0 ) + +set( HAVE_PRINTUCS2 ${EXIV2_ENABLE_PRINTUCS2} ) +set( HAVE_LENSDATA ${EXIV2_ENABLE_LENSDATA} ) + +include_directories( ${CMAKE_INCLUDE_PATH} ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/xmpsdk/include ) +link_directories( ${CMAKE_LIBRARY_PATH} ) +set( CMAKE_REQUIRED_INCLUDES ${CMAKE_INCLUDE_PATH} ) + +if( EXIV2_ENABLE_PNG ) + find_package( ZLIB ) + include_directories( ${ZLIB_INCLUDE_DIR} ) + set (HAVE_LIBZ ${ZLIB_FOUND}) +endif( EXIV2_ENABLE_PNG ) + +if (EXIV2_ENABLE_XMP) + find_package(EXPAT) + include_directories(${EXPAT_INCLUDE_DIR}) + # FindEXPAT.cmake doesn't check for REQUIRED flags - so we need to check ourselves + if (NOT EXPAT_FOUND) + message(FATAL_ERROR "missing library expat required for XMP") + endif( NOT EXPAT_FOUND ) +endif (EXIV2_ENABLE_XMP) + +if( EXIV2_ENABLE_SHARED ) + add_definitions( -DEXV_HAVE_DLL ) + set( STATIC_FLAG SHARED ) +else( EXIV2_ENABLE_SHARED ) + set( STATIC_FLAG STATIC ) +endif( EXIV2_ENABLE_SHARED ) + +if( EXIV2_ENABLE_NLS ) + if( NOT LOCALEDIR ) + set( LOCALEDIR "\"${CMAKE_INSTALL_PREFIX}/share/locale\"" ) + if( WIN32 ) + string( REPLACE "/" "\\\\" LOCALEDIR ${LOCALEDIR} ) + endif( WIN32 ) + endif( NOT LOCALEDIR ) + add_definitions( -DEXV_LOCALEDIR=${LOCALEDIR} ) +endif( EXIV2_ENABLE_NLS ) + +if( EXIV2_ENABLE_COMMERCIAL ) + add_definitions( -DEXV_COMMERCIAL_VERSION ) +endif( EXIV2_ENABLE_COMMERCIAL ) + +find_package(Iconv) +if( ICONV_TEST ) + set( HAVE_ICONV 1 ) + message ( "================> ICONV_LIBRARIES : " ${ICONV_LIBRARIES} ) +endif( ICONV_TEST ) +if( ICONV_ACCEPTS_CONST_INPUT ) + set( ICONV_CONST "const" ) +endif( ICONV_ACCEPTS_CONST_INPUT ) + +# checking for Header files +check_include_file( "inttypes.h" HAVE_INTTYPES_H ) +check_include_file( "libintl.h" HAVE_LIBINTL_H ) +check_include_file( "malloc.h" HAVE_MALLOC_H ) +check_include_file( "memory.h" HAVE_MEMORY_H ) +check_include_file( "iconv.h" HAVE_ICONV_H ) +check_include_file( "stdbool.h" HAVE_STDBOOL_H ) +check_include_file( "stdint.h" HAVE_STDINT_H ) +check_include_file( "stdlib.h" HAVE_STDLIB_H ) +check_include_file( "string.h" HAVE_STRING_H ) +check_include_file( "strings.h" HAVE_STRINGS_H ) +check_include_file( "unistd.h" HAVE_UNISTD_H ) +check_include_file( "wchar.h" HAVE_WCHAR_H ) +check_include_file( "sys/stat.h" HAVE_SYS_STAT_H ) +check_include_file( "sys/time.h" HAVE_SYS_TIME_H ) +check_include_file( "sys/types.h" HAVE_SYS_TYPES_H ) +check_include_file( "sys/mman.h" HAVE_SYS_MMAN_H ) +check_include_file( "process.h" HAVE_PROCESS_H ) + +check_function_exists( alarm HAVE_ALARM ) +check_function_exists( gmtime_r HAVE_GMTIME_R ) +check_function_exists( malloc HAVE_MALLOC ) +check_function_exists( memset HAVE_MEMSET ) +check_function_exists( mmap HAVE_MMAP ) +check_function_exists( munmap HAVE_MUNMAP ) +check_function_exists( realloc HAVE_REALLOC ) +check_function_exists( strchr HAVE_STRCHR ) +check_function_exists( strchr_r HAVE_STRCHR_R ) +check_function_exists( strerror HAVE_STRERROR ) +check_function_exists( strerror_r HAVE_STRERROR_R ) +check_function_exists( strtol HAVE_STRTOL ) +check_function_exists( timegm HAVE_TIMEGM ) +check_function_exists( vprintf HAVE_VPRINTF ) + +message( STATUS "None: ${CMAKE_CXX_FLAGS}" ) +message( STATUS "Debug: ${CMAKE_CXX_FLAGS_DEBUG}" ) +message( STATUS "Release: ${CMAKE_CXX_FLAGS_RELEASE}" ) +message( STATUS "RelWithDebInfo: ${CMAKE_CXX_FLAGS_RELWITHDEBINFO}" ) +message( STATUS "MinSizeRel: ${CMAKE_CXX_FLAGS_MINSIZEREL}" ) + +if( HAVE_STDBOOL_H ) + check_symbol_exists( "_Bool" stdbool.h HAVE__BOOL ) +endif( HAVE_STDBOOL_H ) + +# struct tm in sys/time.h +if( HAVE_SYS_TIME_H ) + check_c_source_compiles( "#include +int main() { +struct tm t; +return 0; +}" TM_IN_SYS_TIME ) +endif( HAVE_SYS_TIME_H ) + +# strerror_r returns char* +check_c_source_compiles( "#include +int main() { +char * c; +c = strerror_r(0,c,0); +return 0; +}" STRERROR_R_CHAR_P ) + +#function is declared with the above +if( STRERROR_R_CHAR_P ) + set( HAVE_DECL_STRERROR_R 1 ) +endif( STRERROR_R_CHAR_P ) + +# time.h and sys/time.h can be included in the same file +check_c_source_compiles( "#include +#include +int main() { +return 0; +}" TIME_WITH_SYS_TIME ) + +# for msvc define to int in exv_conf.h +if( NOT MSVC ) + set( HAVE_PID_T TRUE ) +endif( NOT MSVC ) + +set( EXV_SYMBOLS +ENABLE_NLS +HAVE_ALARM +HAVE_DECL_STRERROR_R +HAVE_GMTIME_R +HAVE_ICONV +HAVE_ICONV_H +HAVE_INTTYPES_H +HAVE_LENSDATA +HAVE_LIBINTL_H +HAVE_LIBZ +HAVE_MALLOC_H +HAVE_MEMORY_H +HAVE_MEMSET +HAVE_MMAP +HAVE_MUNMAP +HAVE_PRINTUCS2 +HAVE_PROCESS_H +HAVE_REALLOC +HAVE_STDBOOL_H +HAVE_STDINT_H +HAVE_STDLIB_H +HAVE_STRCHR +HAVE_STRCHR_R +HAVE_STRERROR +HAVE_STRERROR_R +HAVE_STRINGS_H +HAVE_STRING_H +HAVE_STRTOL +HAVE_SYS_MMAN_H +HAVE_SYS_STAT_H +HAVE_SYS_TIME_H +HAVE_SYS_TYPES_H +HAVE_TIMEGM +HAVE_UNISTD_H +HAVE_VPRINTF +HAVE_WCHAR_H +HAVE_XMP_TOOLKIT +HAVE__BOOL +ICONV_CONST +PACKAGE +PACKAGE_BUGREPORT +PACKAGE_NAME +PACKAGE_STRING +PACKAGE_TARNAME +PACKAGE_VERSION +) + +foreach( entry ${EXV_SYMBOLS} ) + set( EXV_${entry} ${${entry}} ) +endforeach( entry ${EXV_SYMBOLS} ) + +configure_file( config/config.h.cmake ${CMAKE_BINARY_DIR}/exv_conf.h ) +configure_file( config/exv_msvc.h.cmake ${CMAKE_BINARY_DIR}/exv_msvc.h COPYONLY ) +install( FILES ${CMAKE_BINARY_DIR}/exv_conf.h DESTINATION include/exiv2 ) +install( FILES ${CMAKE_BINARY_DIR}/exv_msvc.h DESTINATION include/exiv2 ) + +if( NOT MSVC ) + configure_file( config/exiv2.pc.cmake ${CMAKE_BINARY_DIR}/exiv2.pc ) + install( FILES ${CMAKE_BINARY_DIR}/exiv2.pc DESTINATION lib/pkgconfig ) +endif( NOT MSVC ) + +# ****************************************************************************** +# output chosen build options +macro( OptionOutput _outputstring ) + if( ${ARGN} ) + set( _var "YES" ) + else( ${ARGN} ) + set( _var "NO" ) + endif( ${ARGN} ) + message( STATUS "${_outputstring}${_var}" ) +endmacro( OptionOutput _outputstring ) + +message( STATUS "-------------------------------------------------------------" ) +OptionOutput( "Building PNG support: " EXIV2_ENABLE_PNG AND ZLIB_FOUND ) +OptionOutput( "Building shared library: " EXIV2_ENABLE_SHARED ) +OptionOutput( "XMP metadata support: " EXIV2_ENABLE_XMP ) +OptionOutput( "Building static libxmp: " ENABLE_LIBXMP ) +OptionOutput( "Native language support: " EXIV2_ENABLE_NLS ) +OptionOutput( "Conversion of Windows XP tags: " EXIV2_ENABLE_PRINTUCS2 ) +OptionOutput( "Nikon lens database: " EXIV2_ENABLE_LENSDATA ) +OptionOutput( "commercial build: " EXIV2_ENABLE_COMMERCIAL ) +message( STATUS "-------------------------------------------------------------" ) diff --git a/config/FindEXPAT.cmake b/config/FindEXPAT.cmake new file mode 100644 index 00000000..ee804e1f --- /dev/null +++ b/config/FindEXPAT.cmake @@ -0,0 +1,28 @@ +# - Find expat +# Find the native EXPAT headers and libraries. +# +# EXPAT_INCLUDE_DIRS - where to find expat.h, etc. +# EXPAT_LIBRARIES - List of libraries when using expat. +# EXPAT_FOUND - True if expat found. + +# Look for the header file. +FIND_PATH(EXPAT_INCLUDE_DIR NAMES expat.h) + +# Look for the library. +FIND_LIBRARY(EXPAT_LIBRARY NAMES expat libexpat) + +# handle the QUIETLY and REQUIRED arguments and set EXPAT_FOUND to TRUE if +# all listed variables are TRUE +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(EXPAT DEFAULT_MSG EXPAT_LIBRARY EXPAT_INCLUDE_DIR) + +# Copy the results to the output variables. +IF(EXPAT_FOUND) + SET(EXPAT_LIBRARIES ${EXPAT_LIBRARY}) + SET(EXPAT_INCLUDE_DIRS ${EXPAT_INCLUDE_DIR}) +ELSE(EXPAT_FOUND) + SET(EXPAT_LIBRARIES) + SET(EXPAT_INCLUDE_DIRS) +ENDIF(EXPAT_FOUND) + +MARK_AS_ADVANCED(EXPAT_INCLUDE_DIR EXPAT_LIBRARY) diff --git a/config/FindIconv.cmake b/config/FindIconv.cmake new file mode 100644 index 00000000..f2453238 --- /dev/null +++ b/config/FindIconv.cmake @@ -0,0 +1,87 @@ +# vim:ts=4:sw=4:expandtab:autoindent: +# +# The MIT License +# +# Copyright (c) 2008, 2009 Aristid Breitkreuz, Ash Berlin, Ruediger Sonderfeld +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. +# + +Include(CheckFunctionExists) +include(CheckCXXSourceCompiles) + +if(ICONV_INCLUDE_DIR) + set(ICONV_FIND_QUIETLY TRUE) +endif() + +find_path(ICONV_INCLUDE_DIR iconv.h) + +if(NOT ICONV_INCLUDE_DIR STREQUAL "ICONV_INCLUDE_DIR-NOTFOUND") + set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) + check_function_exists(iconv_open ICONV_IN_GLIBC) +endif() + +if(NOT ICONV_IN_GLIBC) + find_library(ICONV_LIBRARY NAMES iconv) + set(ICONV_TEST ${ICONV_LIBRARY}) +else() + set(ICONV_TEST "In glibc") +endif() + +set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) +set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARY}) +check_cxx_source_compiles( + "#include + int main() { + iconv(iconv_t(-1), 0, 0, 0, 0); + }" + ICONV_COMPILES) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(ICONV DEFAULT_MSG ICONV_TEST ICONV_INCLUDE_DIR ICONV_COMPILES) + +if(ICONV_FOUND) + set(ICONV_LIBRARIES ${ICONV_LIBRARY}) +else(ICONV_FOUND) + set(ICONV_LIBRARIES) +endif(ICONV_FOUND) + +if(ICONV_FOUND) + set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) + set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARIES}) + check_cxx_source_compiles( + "#include + int main() { + char *p = 0; + iconv(iconv_t(-1), &p, 0, 0, 0); + }" + ICONV_ACCEPTS_NONCONST_INPUT) + + set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR}) + set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARIES}) + check_cxx_source_compiles( + "#include + int main() { + char const *p = 0; + iconv(iconv_t(-1), &p, 0, 0, 0); + }" + ICONV_ACCEPTS_CONST_INPUT) +endif() + +mark_as_advanced(ICONV_LIBRARY ICONV_INCLUDE_DIR) diff --git a/config/Makefile.in b/config/Makefile.in index 40c2ebf0..862118a5 100644 --- a/config/Makefile.in +++ b/config/Makefile.in @@ -94,6 +94,7 @@ distclean: clean # This removes almost everything, including the configure script! maintainer-clean: distclean rm -f configure + -cd test && $(MAKE) $(MAKECMDGOALS) config/config.mk: $(error File config/config.mk does not exist. Did you run ./configure?) diff --git a/config/config.h.cmake b/config/config.h.cmake new file mode 100644 index 00000000..00677add --- /dev/null +++ b/config/config.h.cmake @@ -0,0 +1,243 @@ +/**/ +/* config.h. Generated by cmake from config.h.cmake. */ + +/* Define to 1 if you have the `alarm' function. */ +#cmakedefine EXV_HAVE_ALARM + +/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you + don't. */ +#cmakedefine EXV_HAVE_DECL_STRERROR_R 1 + +/* Define to 1 if you have the `gmtime_r' function. */ +#cmakedefine EXV_HAVE_GMTIME_R 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_LIBINTL_H 1 + +#ifndef EXV_COMMERCIAL_VERSION + +/* Define to 1 to enable translation of Exif.Nikon3.LensData. */ +#cmakedefine EXV_HAVE_LENSDATA 1 + +/* Define to 1 if translation of program messages to the user's + native language is requested. */ +#cmakedefine EXV_ENABLE_NLS 1 + +/* Define to 1 if you have the `iconv' function. */ +#cmakedefine EXV_HAVE_ICONV 1 + +/* Define to 1 to enable conversion of UCS2 encoded Windows tags to UTF-8. */ +#cmakedefine EXV_HAVE_PRINTUCS2 1 + +#endif /* !EXV_COMMERCIAL_VERSION */ + +/* Define to `const' or to empty, depending on the second argument of `iconv'. */ +#define EXV_ICONV_CONST + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_LIBINTL_H 1 + +/* Define to 1 if your system has a GNU libc compatible `malloc' function, and + to 0 otherwise. */ +#cmakedefine EXV_HAVE_MALLOC 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_MALLOC_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `memset' function. */ +#cmakedefine EXV_HAVE_MEMSET 1 + +/* Define to 1 if your system has a GNU libc compatible `realloc' function, + and to 0 otherwise. */ +#cmakedefine EXV_HAVE_REALLOC 1 + +/* Define to 1 if stdbool.h conforms to C99. */ +#cmakedefine EXV_HAVE_STDBOOL_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strchr' function. */ +#cmakedefine EXV_HAVE_STRCHR 1 + +/* Define to 1 if you have the `strerror' function. */ +#cmakedefine EXV_HAVE_STRERROR 1 + +/* Define to 1 if you have the `strerror_r' function. */ +#cmakedefine EXV_HAVE_STRERROR_R 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_STRING_H 1 + +/* Define to 1 if you have the `strtol' function. */ +#cmakedefine EXV_HAVE_STRTOL 1 + +/* Define to 1 if you have the `mmap' function. */ +#cmakedefine EXV_HAVE_MMAP 1 + +/* Define to 1 if you have the `munmap' function. */ +#cmakedefine EXV_HAVE_MUNMAP 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the `timegm' function. */ +#cmakedefine EXV_HAVE_TIMEGM 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `vprintf' function. */ +#cmakedefine EXV_HAVE_VPRINTF 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_WCHAR_H 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_SYS_MMAN_H 1 + +/* Define to 1 if you have the `zlib' library. */ +#cmakedefine EXV_HAVE_LIBZ 1 + +/* Define to 1 if you have the header file. */ +#cmakedefine EXV_HAVE_PROCESS_H 1 + +/* Define to 1 if you have the Adobe XMP Toolkit. */ +#cmakedefine EXV_HAVE_XMP_TOOLKIT 1 + +/* Define to 1 if the system has the type `_Bool'. */ +#cmakedefine EXV_HAVE__BOOL 1 + +/* Define to 1 if `lstat' dereferences a symlink specified with a trailing + slash. */ +#cmakedefine EXV_LSTAT_FOLLOWS_SLASHED_SYMLINK 1 + +/* Define to the address where bug reports for this package should be sent. */ +#cmakedefine EXV_PACKAGE_BUGREPORT "@PACKAGE_BUGREPORT@" + +/* Define to the name of this package. */ +#cmakedefine EXV_PACKAGE "@PACKAGE@" + +/* Define to the full name of this package. */ +#cmakedefine EXV_PACKAGE_NAME "@PACKAGE_NAME@" + +/* Define to the full name and version of this package. */ +#cmakedefine EXV_PACKAGE_STRING "@PACKAGE_STRING@" + +/* Define to the one symbol short name of this package. */ +#cmakedefine EXV_PACKAGE_TARNAME "@PACKAGE_TARNAME@" + +/* Define to the version of this package. */ +#cmakedefine EXV_PACKAGE_VERSION "@PACKAGE_VERSION@" + +/* Define to 1 if you have the ANSI C header files. */ +#cmakedefine STDC_HEADERS 1 + +/* Define to 1 if strerror_r returns char *. */ +#cmakedefine STRERROR_R_CHAR_P 1 + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Define to 1 if your declares `struct tm'. */ +#cmakedefine TM_IN_SYS_TIME 1 + +/* Define to empty if `const' does not conform to ANSI C. */ +#cmakedefine const + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +#cmakedefine inline +#endif + +/* Define to rpl_malloc if the replacement function should be used. */ +#cmakedefine malloc + +/* Define to `int' if does not define. */ +#cmakedefine HAVE_PID_T 1 + +/* On Microsoft compilers pid_t has to be set to int. */ +#ifndef HAVE_PID_T +typedef int pid_t; +#endif + +/* Define to rpl_realloc if the replacement function should be used. */ +#cmakedefine realloc + +/* Define to `unsigned' if does not define. */ +#cmakedefine size_t + +#if defined __CYGWIN32__ && !defined __CYGWIN__ + /* For backwards compatibility with Cygwin b19 and + earlier, we define __CYGWIN__ here, so that + we can rely on checking just for that macro. */ +#define __CYGWIN__ __CYGWIN32__ +#endif + +/* File path seperator */ +#if defined WIN32 && !defined __CYGWIN__ +#define EXV_SEPERATOR_STR "\\" +#define EXV_SEPERATOR_CHR '\\' +#else +#define EXV_SEPERATOR_STR "/" +#define EXV_SEPERATOR_CHR '/' +#endif + +/* Shared library support, see http://gcc.gnu.org/wiki/Visibility */ +#ifdef WIN32 +# define EXV_IMPORT __declspec(dllimport) +# define EXV_EXPORT __declspec(dllexport) +# define EXV_DLLLOCAL +# define EXV_DLLPUBLIC +#else +# ifdef EXV_HAVE_GXXCLASSVISIBILITY +# define EXV_IMPORT __attribute__ ((visibility("default"))) +# define EXV_EXPORT __attribute__ ((visibility("default"))) +# define EXV_DLLLOCAL __attribute__ ((visibility("hidden"))) +# define EXV_DLLPUBLIC __attribute__ ((visibility("default"))) +# else +# define EXV_IMPORT +# define EXV_EXPORT +# define EXV_DLLLOCAL +# define EXV_DLLPUBLIC +# endif /* ! EXV_HAVE_GXXCLASSVISIBILITY */ +#endif /* ! WIN32 */ + +/* Define EXIV2API for DLL builds */ +#ifdef EXV_HAVE_DLL +# ifdef EXV_BUILDING_LIB +# define EXIV2API EXV_EXPORT +# else +# define EXIV2API EXV_IMPORT +# endif /* ! EXV_BUILDING_LIB */ +#else +# define EXIV2API +#endif /* ! EXV_HAVE_DLL */ + +/* + Visual Studio C++ 2005 (8.0) + Disable warnings about 'deprecated' standard functions + See, eg. http://www.informit.com/guides/content.asp?g=cplusplus&seqNum=259 +*/ +#if _MSC_VER >= 1400 +# pragma warning(disable : 4996 4251) +#endif diff --git a/config/config.h.in b/config/config.h.in index 4c0c5305..9c3d51f2 100644 --- a/config/config.h.in +++ b/config/config.h.in @@ -202,6 +202,11 @@ #define SEPERATOR_CHR '/' #endif +/* Windows unicode path support */ +#if defined WIN32 && !defined __CYGWIN__ +# define EXV_UNICODE_PATH +#endif + /* Shared library support, see http://gcc.gnu.org/wiki/Visibility */ #ifdef WIN32 # define EXV_IMPORT __declspec(dllimport) diff --git a/config/configure.ac b/config/configure.ac index 508276c2..a20573f8 100644 --- a/config/configure.ac +++ b/config/configure.ac @@ -264,6 +264,8 @@ case "$USE_PRINTUCS2" in yes) echo "-- Conversion of Windows XP tags.. YES" ;; *) echo "-- Conversion of Windows XP tags.. NO" echo "" + echo "On Windows, NO here means that the Windows system function is used" + echo "to convert some UCS-2 encoded Windows XP tags. On other platforms," echo "libiconv is required for the conversion of Windows XP tags." echo "Make sure that the libiconv header files are installed and use" echo "--with-libiconv-prefix=DIR if it is in a non-standard location." diff --git a/config/exiv2.pc.cmake b/config/exiv2.pc.cmake new file mode 100644 index 00000000..4d243e6a --- /dev/null +++ b/config/exiv2.pc.cmake @@ -0,0 +1,10 @@ +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: exiv2 +Description: Exif and IPTC metadata library and tools +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lexiv2 @EXV_LIB_STATIC@ +Cflags: -I${includedir} diff --git a/config/exv_msvc.h.cmake b/config/exv_msvc.h.cmake new file mode 100644 index 00000000..f2fa241b --- /dev/null +++ b/config/exv_msvc.h.cmake @@ -0,0 +1,5 @@ +/* +This file redirects to the configuration header file generated by cmake. +*/ + +#include "exv_conf.h" diff --git a/msvc/README-MSVC.txt b/msvc/README-MSVC.txt index 355858db..eca8af5b 100644 --- a/msvc/README-MSVC.txt +++ b/msvc/README-MSVC.txt @@ -74,7 +74,7 @@ How to build and test exiv2 (with/without organize.exe) This will build all the necessary libraries and all the test programs. At the end of building, you should see the beautiful output: - ========== Build: 92 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== + ========== Build: 104 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== The build takes 6 minutes on my iMac with a 2.8GHz Duo Core Intel Processor and 4GBytes of Ram. (VS 2005 and VS 2008) @@ -89,7 +89,7 @@ How to build and test exiv2 (with/without organize.exe) +--------------------------------------------+ The total build consumes 1.0GBytes of disk space. - There are 100 targets (4 expats, 4 zlibs and 92 exiv2 targets) + There are 112 targets (4 expats, 4 zlibs and 108 exiv2 targets) The pdb (debugging) files consume 300MB. The debug exiv2 static library alone (exiv2.lib) is 35MB @@ -112,7 +112,7 @@ How to build and test exiv2 (with/without organize.exe) C:\gnu\exiv2\msvc>diff.exe runner.txt new.txt --- no differences should be reported -- - The test takes less than 1 minute and runs 200 different test programs. + The test takes less than 1 minute and runs 200+ different test programs. How to build exiv2+organize --------------------------- @@ -235,7 +235,7 @@ OR (if you prefer to build from source) This time when you should see: - ========== Build: 96 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== + ========== Build: 108 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== Congratulations. diff --git a/msvc/convert-test/convert-test.vcproj b/msvc/convert-test/convert-test.vcproj new file mode 100644 index 00000000..e9456840 --- /dev/null +++ b/msvc/convert-test/convert-test.vcproj @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/exiv2+organize.sln b/msvc/exiv2+organize.sln index cf00b362..03d2f0db 100644 --- a/msvc/exiv2+organize.sln +++ b/msvc/exiv2+organize.sln @@ -1,5 +1,4 @@ Microsoft Visual Studio Solution File, Format Version 8.00 -# Visual Studio 2003 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exifprint", "exifprint\exifprint.vcproj", "{8391174F-52D5-4111-A0FE-E87135301CFB}" ProjectSection(ProjectDependencies) = postProject {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} @@ -86,6 +85,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "largeiptc-test", "largeiptc EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmpsdk", "xmpsdk\xmpsdk.vcproj", "{09877CF4-83B6-44FE-A2E2-629AA5C8093E}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmpsample", "xmpsample\xmpsample.vcproj", "{948E8E86-7F47-46B0-95B2-ED24805F3C9F}" ProjectSection(ProjectDependencies) = postProject @@ -120,7 +121,244 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "organize", "organize\organi {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmap-test", "mmap-test\mmap-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert-test", "convert-test\convert-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiff-test", "tiff-test\tiff-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + DebugDLL = DebugDLL + Release = Release + ReleaseDLL = ReleaseDLL + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {8391174F-52D5-4111-A0FE-E87135301CFB}.Debug.ActiveCfg = Debug|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Debug.Build.0 = Debug|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.DebugDLL.Build.0 = DebugDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Release.ActiveCfg = Release|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Release.Build.0 = Release|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Debug.ActiveCfg = Debug|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Debug.Build.0 = Debug|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.DebugDLL.Build.0 = DebugDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Release.ActiveCfg = Release|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Release.Build.0 = Release|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Debug.ActiveCfg = Debug|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Debug.Build.0 = Debug|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.DebugDLL.Build.0 = DebugDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Release.ActiveCfg = Release|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Release.Build.0 = Release|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Debug.ActiveCfg = Debug|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Debug.Build.0 = Debug|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.DebugDLL.Build.0 = DebugDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Release.ActiveCfg = Release|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Release.Build.0 = Release|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Debug.ActiveCfg = Debug|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Debug.Build.0 = Debug|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.DebugDLL.Build.0 = DebugDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Release.ActiveCfg = Release|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Release.Build.0 = Release|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Debug.ActiveCfg = Debug|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Debug.Build.0 = Debug|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.DebugDLL.Build.0 = DebugDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Release.ActiveCfg = Release|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Release.Build.0 = Release|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Debug.ActiveCfg = Debug|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Debug.Build.0 = Debug|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.DebugDLL.Build.0 = DebugDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Release.ActiveCfg = Release|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Release.Build.0 = Release|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Debug.ActiveCfg = Debug|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Debug.Build.0 = Debug|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.DebugDLL.Build.0 = DebugDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Release.ActiveCfg = Release|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Release.Build.0 = Release|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Debug.ActiveCfg = Debug|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Debug.Build.0 = Debug|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.DebugDLL.Build.0 = DebugDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Release.ActiveCfg = Release|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Release.Build.0 = Release|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Debug.ActiveCfg = Debug|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Debug.Build.0 = Debug|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.DebugDLL.Build.0 = DebugDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Release.ActiveCfg = Release|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Release.Build.0 = Release|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Debug.ActiveCfg = Debug|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Debug.Build.0 = Debug|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.DebugDLL.Build.0 = DebugDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Release.ActiveCfg = Release|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Release.Build.0 = Release|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug.ActiveCfg = Debug|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug.Build.0 = Debug|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.DebugDLL.Build.0 = DebugDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Release.ActiveCfg = Release|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Release.Build.0 = Release|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Debug.ActiveCfg = Debug|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Debug.Build.0 = Debug|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.DebugDLL.Build.0 = DebugDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Release.ActiveCfg = Release|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Release.Build.0 = Release|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Debug.ActiveCfg = Debug|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Debug.Build.0 = Debug|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.DebugDLL.Build.0 = DebugDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Release.ActiveCfg = Release|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Release.Build.0 = Release|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Debug.ActiveCfg = Debug|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Debug.Build.0 = Debug|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.DebugDLL.Build.0 = DebugDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Release.ActiveCfg = Release|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Release.Build.0 = Release|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Debug.ActiveCfg = Debug|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Debug.Build.0 = Debug|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.DebugDLL.Build.0 = DebugDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Release.ActiveCfg = Release|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Release.Build.0 = Release|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Debug.ActiveCfg = Debug|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Debug.Build.0 = Debug|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.DebugDLL.Build.0 = DebugDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Release.ActiveCfg = Release|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Release.Build.0 = Release|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Debug.ActiveCfg = Debug|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Debug.Build.0 = Debug|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.DebugDLL.Build.0 = DebugDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Release.ActiveCfg = Release|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Release.Build.0 = Release|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Debug.ActiveCfg = Debug|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Debug.Build.0 = Debug|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.DebugDLL.Build.0 = DebugDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Release.ActiveCfg = Release|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Release.Build.0 = Release|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Debug.ActiveCfg = Debug|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Debug.Build.0 = Debug|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.DebugDLL.Build.0 = DebugDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Release.ActiveCfg = Release|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Release.Build.0 = Release|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.Debug.ActiveCfg = Debug|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.Debug.Build.0 = Debug|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.DebugDLL.Build.0 = DebugDLL|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.Release.ActiveCfg = Release|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.Release.Build.0 = Release|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {20B07B93-9177-407B-A111-24A9967183F8}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 DebugDLL|Win32 = DebugDLL|Win32 @@ -320,6 +558,14 @@ Global {20B07B93-9177-407B-A111-24A9967183F8}.Release|Win32.Build.0 = Release|Win32 {20B07B93-9177-407B-A111-24A9967183F8}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 {20B07B93-9177-407B-A111-24A9967183F8}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug|Win32.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug|Win32.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL|Win32.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release|Win32.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release|Win32.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/msvc/exiv2.sln b/msvc/exiv2.sln index 291b6688..9a351118 100644 --- a/msvc/exiv2.sln +++ b/msvc/exiv2.sln @@ -1,5 +1,4 @@ Microsoft Visual Studio Solution File, Format Version 8.00 -# Visual Studio 2003 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exifprint", "exifprint\exifprint.vcproj", "{8391174F-52D5-4111-A0FE-E87135301CFB}" ProjectSection(ProjectDependencies) = postProject {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} @@ -86,6 +85,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "largeiptc-test", "largeiptc EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmpsdk", "xmpsdk\xmpsdk.vcproj", "{09877CF4-83B6-44FE-A2E2-629AA5C8093E}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmpsample", "xmpsample\xmpsample.vcproj", "{948E8E86-7F47-46B0-95B2-ED24805F3C9F}" ProjectSection(ProjectDependencies) = postProject @@ -115,7 +116,242 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prevtest", "prevtest\prevte {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmap-test", "mmap-test\mmap-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert-test", "convert-test\convert-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiff-test", "tiff-test\tiff-test.vcproj", "{2F4235D0-B5F5-4C59-981D-BA006734B56E}" + ProjectSection(ProjectDependencies) = postProject + {831EF580-92C8-4CA8-B0CE-3D906280A54D} = {831EF580-92C8-4CA8-B0CE-3D906280A54D} + EndProjectSection +EndProject Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + DebugDLL = DebugDLL + Release = Release + ReleaseDLL = ReleaseDLL + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {8391174F-52D5-4111-A0FE-E87135301CFB}.Debug.ActiveCfg = Debug|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Debug.Build.0 = Debug|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.DebugDLL.Build.0 = DebugDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Release.ActiveCfg = Release|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.Release.Build.0 = Release|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {8391174F-52D5-4111-A0FE-E87135301CFB}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Debug.ActiveCfg = Debug|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Debug.Build.0 = Debug|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.DebugDLL.Build.0 = DebugDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Release.ActiveCfg = Release|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.Release.Build.0 = Release|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {831EF580-92C8-4CA8-B0CE-3D906280A54D}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Debug.ActiveCfg = Debug|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Debug.Build.0 = Debug|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.DebugDLL.Build.0 = DebugDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Release.ActiveCfg = Release|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.Release.Build.0 = Release|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {07293CAC-00DA-493E-90C9-5D010C2B1B53}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Debug.ActiveCfg = Debug|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Debug.Build.0 = Debug|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.DebugDLL.Build.0 = DebugDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Release.ActiveCfg = Release|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.Release.Build.0 = Release|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {0BDCE87F-A5FE-49AE-BE6D-A2A3E2BB69CE}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Debug.ActiveCfg = Debug|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Debug.Build.0 = Debug|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.DebugDLL.Build.0 = DebugDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Release.ActiveCfg = Release|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.Release.Build.0 = Release|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {271E59C4-81F9-4231-85D3-E7DDB2E2BC08}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Debug.ActiveCfg = Debug|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Debug.Build.0 = Debug|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.DebugDLL.Build.0 = DebugDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Release.ActiveCfg = Release|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.Release.Build.0 = Release|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2CDD0F47-E4B8-4C48-AD56-64C0A67EC89B}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Debug.ActiveCfg = Debug|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Debug.Build.0 = Debug|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.DebugDLL.Build.0 = DebugDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Release.ActiveCfg = Release|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.Release.Build.0 = Release|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {7E0025E8-CFBE-4941-BEB7-825F14A87EE1}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Debug.ActiveCfg = Debug|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Debug.Build.0 = Debug|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.DebugDLL.Build.0 = DebugDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Release.ActiveCfg = Release|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.Release.Build.0 = Release|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {F59D0AD2-6948-474B-B506-AD14EC9BE551}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Debug.ActiveCfg = Debug|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Debug.Build.0 = Debug|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.DebugDLL.Build.0 = DebugDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Release.ActiveCfg = Release|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.Release.Build.0 = Release|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {52034F65-28AA-4E3F-A44D-C91F6F0922F8}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Debug.ActiveCfg = Debug|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Debug.Build.0 = Debug|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.DebugDLL.Build.0 = DebugDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Release.ActiveCfg = Release|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.Release.Build.0 = Release|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {C8F41CDA-76AA-4053-A8DE-F80892C1C2FC}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Debug.ActiveCfg = Debug|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Debug.Build.0 = Debug|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.DebugDLL.Build.0 = DebugDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Release.ActiveCfg = Release|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Release.Build.0 = Release|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug.ActiveCfg = Debug|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug.Build.0 = Debug|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.DebugDLL.Build.0 = DebugDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Release.ActiveCfg = Release|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Release.Build.0 = Release|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Debug.ActiveCfg = Debug|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Debug.Build.0 = Debug|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.DebugDLL.Build.0 = DebugDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Release.ActiveCfg = Release|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.Release.Build.0 = Release|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {94A7505B-3A53-40F0-95A2-2ECB1CEC7C57}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Debug.ActiveCfg = Debug|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Debug.Build.0 = Debug|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.DebugDLL.Build.0 = DebugDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Release.ActiveCfg = Release|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.Release.Build.0 = Release|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {5D43ECB3-681D-4732-9395-AB81CD283F6C}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Debug.ActiveCfg = Debug|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Debug.Build.0 = Debug|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.DebugDLL.Build.0 = DebugDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Release.ActiveCfg = Release|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.Release.Build.0 = Release|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {D8B36F3A-34BB-4540-A731-EEABF1DC2E05}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Debug.ActiveCfg = Debug|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Debug.Build.0 = Debug|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.DebugDLL.Build.0 = DebugDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Release.ActiveCfg = Release|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.Release.Build.0 = Release|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {36F0C797-F6BD-4F5C-8DB2-651D8502872D}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Debug.ActiveCfg = Debug|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Debug.Build.0 = Debug|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.DebugDLL.Build.0 = DebugDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Release.ActiveCfg = Release|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.Release.Build.0 = Release|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {408EB518-B855-404E-9BDC-B58F60DFA9B2}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Debug.ActiveCfg = Debug|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Debug.Build.0 = Debug|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.DebugDLL.Build.0 = DebugDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Release.ActiveCfg = Release|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.Release.Build.0 = Release|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {09877CF4-83B6-44FE-A2E2-629AA5C8093E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3C9F}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CAF}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Debug.ActiveCfg = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Debug.Build.0 = Debug|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.DebugDLL.Build.0 = DebugDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Release.ActiveCfg = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.Release.Build.0 = Release|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {948E8E86-7F47-46B0-95B2-ED24805F3CBF}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Debug.ActiveCfg = Debug|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Debug.Build.0 = Debug|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.DebugDLL.Build.0 = DebugDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Release.ActiveCfg = Release|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.Release.Build.0 = Release|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {156423D3-5FBB-45C6-A7CA-675B32F45C15}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Debug.ActiveCfg = Debug|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Debug.Build.0 = Debug|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.DebugDLL.Build.0 = DebugDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Release.ActiveCfg = Release|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.Release.Build.0 = Release|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {9D2A443C-93D3-4144-B911-D7CA7CD85DE7}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL.Build.0 = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release.Build.0 = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.ActiveCfg = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL.Build.0 = ReleaseDLL|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 DebugDLL|Win32 = DebugDLL|Win32 @@ -211,6 +447,11 @@ Global {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.Release|Win32.Build.0 = Release|Win32 {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 {EB7F30DE-DD77-4311-BB66-FFDF972052C7}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug|Win32.ActiveCfg = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Debug|Win32.Build.0 = Debug|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.Release|Win32.ActiveCfg = Release|Win32 + {2F4235D0-B5F5-4C59-981D-BA006734B56E}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32 {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug|Win32.ActiveCfg = Debug|Win32 {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.Debug|Win32.Build.0 = Debug|Win32 {BBDB5742-0A55-4C2C-973C-E876AAED6ABE}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32 diff --git a/msvc/exiv2lib/exiv2lib.vcproj b/msvc/exiv2lib/exiv2lib.vcproj index 5c3ca91c..6061289e 100644 --- a/msvc/exiv2lib/exiv2lib.vcproj +++ b/msvc/exiv2lib/exiv2lib.vcproj @@ -5,239 +5,190 @@ Name="exiv2lib" ProjectGUID="{831EF580-92C8-4CA8-B0CE-3D906280A54D}" RootNamespace="exiv2lib" - Keyword="Win32Proj" - TargetFrameworkVersion="131072" - > + Keyword="Win32Proj"> + Name="Win32"/> - - - - - - - + CharacterSet="2"> + WarnAsError="TRUE" + DebugInformationFormat="3"/> - - + Name="VCCustomBuildTool"/> + AdditionalLibraryDirectories="..\xmpsdk\Debug;..\..\..\expat-2.0.1\win32\bin\debug"/> - - - + Name="VCMIDLTool"/> + CommandLine="mkdir ..\bin\Debug\ +copy/y "$(TargetPath)" ..\bin\Debug\$(TargetFileName) +"/> + + + + + + + - - - - - + CharacterSet="2"> + WarnAsError="TRUE" + DebugInformationFormat="3"/> - - + Name="VCCustomBuildTool"/> + AdditionalLibraryDirectories="..\xmpsdk\Release;..\..\..\expat-2.0.1\win32\bin\release"/> - - - + Name="VCMIDLTool"/> + CommandLine="mkdir ..\bin\Release\ +copy/y "$(TargetPath)" ..\bin\$(ConfigurationName)\$(TargetFileName) + +"/> + + + + + + + - - - - - + CharacterSet="2"> + WarnAsError="FALSE" + DebugInformationFormat="3"/> - - + Name="VCCustomBuildTool"/> + TargetMachine="1"/> + Name="VCMIDLTool"/> + Name="VCPreBuildEventTool" + Description="copy expat and zlib dlls" + CommandLine="if exist ..\include\exiv2 goto :jail +mkdir ..\include\exiv2\ +copy/y ..\..\src\*.h ..\include\exiv2\ +copy/y ..\..\src\*.hpp ..\include\exiv2\ +cd ..\include\exiv2 +del *_int.hpp +cd ..\..\exiv2lib +:jail +copy/y ..\..\..\expat-2.0.1\win32\bin\Debug\libexpat.dll $(OutDir) +copy/y ..\..\..\zlib-1.2.3\projects\visualc6\Win32_DLL_Debug\zlib1d.dll $(OutDir) +"/> + Name="VCPreLinkEventTool"/> + Name="VCResourceCompilerTool"/> + Name="VCWebServiceProxyGeneratorTool"/> + Name="VCXMLDataGeneratorTool"/> + + + - - - - - + CharacterSet="2"> + WarnAsError="FALSE" + DebugInformationFormat="3"/> - - + Name="VCCustomBuildTool"/> + TargetMachine="1"/> + Name="VCMIDLTool"/> + Name="VCPreBuildEventTool" + Description="copy expat and zlib dlls" + CommandLine="if exist ..\include\exiv2 goto :jail +mkdir ..\include\exiv2\ +copy/y ..\..\src\*.h ..\include\exiv2\ +copy/y ..\..\src\*.hpp ..\include\exiv2\ +cd ..\include\exiv2 +del *_int.hpp +cd ..\..\exiv2lib +:jail +copy/y ..\..\..\expat-2.0.1\win32\bin\Release\*.dll $(OutDir) +copy/y ..\..\..\zlib-1.2.3\projects\visualc6\Win32_DLL_Release\zlib1.dll $(OutDir) + +"/> + Name="VCPreLinkEventTool"/> + Name="VCResourceCompilerTool"/> + Name="VCWebServiceProxyGeneratorTool"/> + Name="VCXMLDataGeneratorTool"/> + + + + UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> + RelativePath="..\..\src\basicio.cpp"> + RelativePath="..\..\src\bmpimage.cpp"> + RelativePath="..\..\src\canonmn.cpp"> + RelativePath="..\..\src\convert.cpp"> + RelativePath="..\..\src\cr2image.cpp"> + RelativePath="..\..\src\crwimage.cpp"> + RelativePath="..\..\src\datasets.cpp"> + RelativePath="..\..\src\easyaccess.cpp"> + RelativePath="..\..\src\error.cpp"> + RelativePath="..\..\src\exif.cpp"> + RelativePath="..\..\src\fujimn.cpp"> + RelativePath="..\..\src\futils.cpp"> + RelativePath="..\..\src\gifimage.cpp"> + RelativePath="..\..\src\image.cpp"> + RelativePath="..\..\src\iptc.cpp"> + RelativePath="..\..\src\jp2image.cpp"> + RelativePath="..\..\src\jpgimage.cpp"> + RelativePath="..\..\src\localtime.c"> + RelativePath="..\..\src\makernote.cpp"> + RelativePath="..\..\src\metadatum.cpp"> + RelativePath="..\..\src\minoltamn.cpp"> + RelativePath="..\..\src\mrwimage.cpp"> + RelativePath="..\..\src\nikonmn.cpp"> + RelativePath="..\..\src\olympusmn.cpp"> + RelativePath="..\..\src\orfimage.cpp"> + RelativePath="..\..\src\panasonicmn.cpp"> + RelativePath="..\..\src\pentaxmn.cpp"> + RelativePath="..\..\src\pgfimage.cpp"> + + + Name="Debug|Win32"> + GeneratePreprocessedFile="0"/> + RelativePath="..\..\src\pngimage.cpp"> + RelativePath="..\..\src\preview.cpp"> + RelativePath="..\..\src\properties.cpp"> + RelativePath="..\..\src\psdimage.cpp"> + RelativePath="..\..\src\rafimage.cpp"> + RelativePath="..\..\src\rw2image.cpp"> + RelativePath="..\..\src\sigmamn.cpp"> + RelativePath="..\..\src\sonymn.cpp"> + RelativePath="..\..\src\tags.cpp"> + RelativePath="..\..\src\tgaimage.cpp"> + RelativePath="..\..\src\tiffcomposite.cpp"> + RelativePath="..\..\src\tiffimage.cpp"> + RelativePath="..\..\src\tiffvisitor.cpp"> + RelativePath="..\..\src\types.cpp"> + RelativePath="..\..\src\value.cpp"> + RelativePath="..\..\src\xmp.cpp"> + RelativePath="..\..\src\xmpsidecar.cpp"> + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + RelativePath="..\..\src\basicio.hpp"> + RelativePath="..\..\src\bmpimage.hpp"> + RelativePath="..\..\src\canonmn.hpp"> + RelativePath="..\..\config.h"> + RelativePath="..\..\src\convert.hpp"> + RelativePath="..\..\src\cr2image.hpp"> + RelativePath="..\..\src\crwimage.hpp"> + RelativePath="..\..\src\datasets.hpp"> + RelativePath="..\..\src\easyaccess.hpp"> + RelativePath="..\..\src\error.hpp"> + RelativePath="..\..\src\exif.hpp"> + RelativePath="..\..\src\fujimn.hpp"> + RelativePath="..\..\src\futils.hpp"> + RelativePath="..\..\src\gifimage.hpp"> + RelativePath="..\..\src\image.hpp"> + RelativePath="..\..\src\iptc.hpp"> + RelativePath="..\..\src\jp2image.hpp"> + RelativePath="..\..\src\jpgimage.hpp"> + RelativePath="..\..\src\makernote.hpp"> + RelativePath="..\..\src\metadatum.hpp"> + RelativePath="..\..\src\minoltamn.hpp"> + RelativePath="..\..\src\mn.hpp"> + RelativePath="..\..\src\mrwimage.hpp"> + RelativePath="..\..\src\nikonmn.hpp"> + RelativePath="..\..\src\olympusmn.hpp"> + RelativePath="..\..\src\orfimage.hpp"> + RelativePath="..\..\src\panasonicmn.hpp"> + RelativePath="..\..\src\pentaxmn.hpp"> + RelativePath="..\..\src\pgfimage.hpp"> + RelativePath="..\..\src\pngimage.hpp"> + RelativePath="..\..\src\preview.hpp"> + RelativePath="..\..\src\properties.hpp"> + RelativePath="..\..\src\psdimage.hpp"> + RelativePath="..\..\src\rafimage.hpp"> + RelativePath="..\..\src\rcsid.hpp"> + RelativePath="..\..\src\rw2image.hpp"> + RelativePath="..\..\src\sigmamn.hpp"> + RelativePath="..\..\src\sonymn.hpp"> + RelativePath="..\..\src\tags.hpp"> + RelativePath="..\..\src\tgaimage.hpp"> + RelativePath="..\..\src\tiffcomposite.hpp"> + RelativePath="..\..\src\tiffimage.hpp"> + RelativePath="..\..\src\tiffvisitor.hpp"> + RelativePath="..\..\src\types.hpp"> + RelativePath="..\..\src\value.hpp"> + RelativePath="..\..\src\xmp.hpp"> + RelativePath="..\..\src\xmpsidecar.hpp"> + UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"> + + + + + + + + + + + + + + diff --git a/msvc/include/exv_msvc.h b/msvc/include/exv_msvc.h index 8820edc0..3b2cfb49 100644 --- a/msvc/include/exv_msvc.h +++ b/msvc/include/exv_msvc.h @@ -69,6 +69,19 @@ typedef int pid_t; #define EXV_SEPERATOR_STR "\\" #define EXV_SEPERATOR_CHR '\\' +/* Windows unicode path support */ +#define EXV_UNICODE_PATH + +/* Define to 1 if you have the "sys/mman.h header file (and supporting code of course) */ +/* At this time (between 0.18.1 and 0.19) this is used by TIFF files to avoid reading */ +/* the total file into memory returning in a 6x improvement in exiv2 on 2mb tiff files */ +#define EXV_HAVE_SYS_MMAN_H 1 +#ifdef EXV_HAVE_SYS_MMAN_H +#if EXV_HAVE_SYS_MMAN_H +#define EXV_HAVE_MMAP 1 +#define EXV_HAVE_MUNMAP 1 +#endif +#endif /* Shared library support */ #ifdef EXV_HAVE_DLL diff --git a/msvc/include/sys/mman.h b/msvc/include/sys/mman.h new file mode 100644 index 00000000..6c9b315a --- /dev/null +++ b/msvc/include/sys/mman.h @@ -0,0 +1,57 @@ +/* + This file is part of the KDE libraries + Copyright (C) 2004 Jaroslaw Staniek + + These sources are based on ftp://g.oswego.edu/pub/misc/malloc.c + file by Doug Lea, released to the public domain. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KDEWIN_SYS_MMAN_H +#define KDEWIN_SYS_MMAN_H + +// include everywhere +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define PROT_NONE 0 +#define PROT_READ 1 +#define PROT_WRITE 2 +#define PROT_EXEC 4 + +/* These values don't really matter in windows mmap emulation */ +#define MAP_FILE 0 +#define MAP_SHARED 1 +#define MAP_PRIVATE 2 +#define MAP_TYPE 0xF +#define MAP_FIXED 0x10 +#define MAP_ANONYMOUS 0x20 +#define MAP_ANON MAP_ANONYMOUS + +#define MAP_FAILED ((void *)-1) + +KDEWIN32_EXPORT void *mmap(void *start, size_t length, int prot , int flags, int fd, off_t offset); +KDEWIN32_EXPORT int munmap(void *start, size_t length); + + +#ifdef __cplusplus +} +#endif + +#endif // KDEWIN_SYS_MMAN_H diff --git a/msvc/include/sys/socket.h b/msvc/include/sys/socket.h new file mode 100644 index 00000000..8d48c23f --- /dev/null +++ b/msvc/include/sys/socket.h @@ -0,0 +1,7 @@ +#ifndef _sys_socket_h_ +#define _sys_socket_h_ + +// rmills +// minimum to enable mmap.cpp to compile without change + +#endif diff --git a/msvc/include/sys/types.h b/msvc/include/sys/types.h new file mode 100644 index 00000000..39ad7deb --- /dev/null +++ b/msvc/include/sys/types.h @@ -0,0 +1,8 @@ +#ifndef _types_h_ +#define _types_h_ +// rmills +// minimum required by exiv2 +// +#include "winposix_export.h" +#endif + diff --git a/msvc/include/winposix_export.h b/msvc/include/winposix_export.h new file mode 100644 index 00000000..abcc3685 --- /dev/null +++ b/msvc/include/winposix_export.h @@ -0,0 +1,39 @@ +#ifndef _WINPOSIX_EXPORT_H_ +#define _WINPOSIX_EXPORT_H_ + +// rmills +// msvc/include/winposix_export.h +// +// I'm very appreciative and respectful of the work of Jaroslaw Staniek +// in the KDE libraries where I found msvc/src/mmap.cpp and msvc/mman.h +// +// http://websvn.kde.org/trunk/KDE/kdelibs/win/include/msvc/sys/mman.h?revision=517357&view=markup&pathrev=519502 +// http://websvn.kde.org/trunk/KDE/kdelibs/win/src/mmap.c?revision=519502&view=markup&pathrev=519502 + +// I have commented 2 essential tiny changes in mmap.cpp to make it compile with MSVC +// I've also added a dummy sys/socket.h and sys/types.h file to keep everybody happy! +// +// the contents of this file are the minimum required to enable exiv2 to compile link and execute the mmap.cpp code +// + +#ifndef ENOTSUP +#define ENOTSUP 911 +#endif + +#ifndef off_t +#define off_t size_t +#endif + +#ifndef KDEWIN32_EXPORT +#define KDEWIN32_EXPORT +#endif + +// give MSVC 7.1 (VS 2003 .Net) encouragement to ignore _set_errno ! +#if _MSC_VER < 1400 +#ifndef _set_errno +#define _set_errno(x) +#endif +#endif + +#endif + diff --git a/msvc/mmap-test/mmap-test.vcproj b/msvc/mmap-test/mmap-test.vcproj new file mode 100644 index 00000000..e74b9566 --- /dev/null +++ b/msvc/mmap-test/mmap-test.vcproj @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/msvc/runner.bat b/msvc/runner.bat index c06bef2e..4e62af2a 100644 --- a/msvc/runner.bat +++ b/msvc/runner.bat @@ -1,7 +1,9 @@ @echo off -rem ---- in the bin directories ---- +rem --------------------------------- +rem ---- run everything in the bin bin\Debug\addmoddel.exe +bin\Debug\convert-test.exe bin\Debug\exifcomment.exe bin\Debug\exifdata-test.exe bin\Debug\exifprint.exe @@ -12,9 +14,11 @@ bin\Debug\iptcprint.exe bin\Debug\iptctest.exe bin\Debug\largeiptc-test.exe bin\Debug\metacopy.exe +bin\Debug\mmap-test.exe bin\Debug\prevtest.exe bin\Debug\stringto-test.exe bin\Debug\taglist.exe +bin\Debug\tiff-test.exe bin\Debug\utiltest.exe bin\Debug\write-test.exe bin\Debug\write2-test.exe @@ -22,6 +26,7 @@ bin\Debug\xmpparse.exe bin\Debug\xmpparser-test.exe bin\Debug\xmpsample.exe bin\DebugDLL\addmoddel.exe +bin\DebugDLL\convert-test.exe bin\DebugDLL\exifcomment.exe bin\DebugDLL\exifdata-test.exe bin\DebugDLL\exifprint.exe @@ -32,9 +37,11 @@ bin\DebugDLL\iptcprint.exe bin\DebugDLL\iptctest.exe bin\DebugDLL\largeiptc-test.exe bin\DebugDLL\metacopy.exe +bin\DebugDLL\mmap-test.exe bin\DebugDLL\prevtest.exe bin\DebugDLL\stringto-test.exe bin\DebugDLL\taglist.exe +bin\DebugDLL\tiff-test.exe bin\DebugDLL\utiltest.exe bin\DebugDLL\write-test.exe bin\DebugDLL\write2-test.exe @@ -42,6 +49,7 @@ bin\DebugDLL\xmpparse.exe bin\DebugDLL\xmpparser-test.exe bin\DebugDLL\xmpsample.exe bin\Release\addmoddel.exe +bin\Release\convert-test.exe bin\Release\exifcomment.exe bin\Release\exifdata-test.exe bin\Release\exifprint.exe @@ -52,9 +60,11 @@ bin\Release\iptcprint.exe bin\Release\iptctest.exe bin\Release\largeiptc-test.exe bin\Release\metacopy.exe +bin\Release\mmap-test.exe bin\Release\prevtest.exe bin\Release\stringto-test.exe bin\Release\taglist.exe +bin\Release\tiff-test.exe bin\Release\utiltest.exe bin\Release\write-test.exe bin\Release\write2-test.exe @@ -62,6 +72,7 @@ bin\Release\xmpparse.exe bin\Release\xmpparser-test.exe bin\Release\xmpsample.exe bin\ReleaseDLL\addmoddel.exe +bin\ReleaseDLL\convert-test.exe bin\ReleaseDLL\exifcomment.exe bin\ReleaseDLL\exifdata-test.exe bin\ReleaseDLL\exifprint.exe @@ -72,9 +83,11 @@ bin\ReleaseDLL\iptcprint.exe bin\ReleaseDLL\iptctest.exe bin\ReleaseDLL\largeiptc-test.exe bin\ReleaseDLL\metacopy.exe +bin\ReleaseDLL\mmap-test.exe bin\ReleaseDLL\prevtest.exe bin\ReleaseDLL\stringto-test.exe bin\ReleaseDLL\taglist.exe +bin\ReleaseDLL\tiff-test.exe bin\ReleaseDLL\utiltest.exe bin\ReleaseDLL\write-test.exe bin\ReleaseDLL\write2-test.exe @@ -82,95 +95,24 @@ bin\ReleaseDLL\xmpparse.exe bin\ReleaseDLL\xmpparser-test.exe bin\ReleaseDLL\xmpsample.exe -rem ------- run everything --------- +rem --------------------------------- +rem ---- run everything in the build directories addmoddel\Debug\addmoddel.exe addmoddel\DebugDLL\addmoddel.exe addmoddel\Release\addmoddel.exe addmoddel\ReleaseDLL\addmoddel.exe -bin\Debug\addmoddel.exe -bin\Debug\exifcomment.exe -bin\Debug\exifdata-test.exe -bin\Debug\exifprint.exe -bin\Debug\exiv2.exe -bin\Debug\iotest.exe -bin\Debug\iptceasy.exe -bin\Debug\iptcprint.exe -bin\Debug\iptctest.exe -bin\Debug\largeiptc-test.exe -bin\Debug\metacopy.exe -bin\Debug\prevtest.exe -bin\Debug\stringto-test.exe -bin\Debug\taglist.exe -bin\Debug\utiltest.exe -bin\Debug\write-test.exe -bin\Debug\write2-test.exe -bin\Debug\xmpparse.exe -bin\Debug\xmpparser-test.exe -bin\Debug\xmpsample.exe -bin\DebugDLL\addmoddel.exe -bin\DebugDLL\exifcomment.exe -bin\DebugDLL\exifdata-test.exe -bin\DebugDLL\exifprint.exe -bin\DebugDLL\exiv2.exe -bin\DebugDLL\iotest.exe -bin\DebugDLL\iptceasy.exe -bin\DebugDLL\iptcprint.exe -bin\DebugDLL\iptctest.exe -bin\DebugDLL\largeiptc-test.exe -bin\DebugDLL\metacopy.exe -bin\DebugDLL\prevtest.exe -bin\DebugDLL\stringto-test.exe -bin\DebugDLL\taglist.exe -bin\DebugDLL\utiltest.exe -bin\DebugDLL\write-test.exe -bin\DebugDLL\write2-test.exe -bin\DebugDLL\xmpparse.exe -bin\DebugDLL\xmpparser-test.exe -bin\DebugDLL\xmpsample.exe -bin\Release\addmoddel.exe -bin\Release\exifcomment.exe -bin\Release\exifdata-test.exe -bin\Release\exifprint.exe -bin\Release\exiv2.exe -bin\Release\iotest.exe -bin\Release\iptceasy.exe -bin\Release\iptcprint.exe -bin\Release\iptctest.exe -bin\Release\largeiptc-test.exe -bin\Release\metacopy.exe -bin\Release\prevtest.exe -bin\Release\stringto-test.exe -bin\Release\taglist.exe -bin\Release\utiltest.exe -bin\Release\write-test.exe -bin\Release\write2-test.exe -bin\Release\xmpparse.exe -bin\Release\xmpparser-test.exe -bin\Release\xmpsample.exe -bin\ReleaseDLL\addmoddel.exe -bin\ReleaseDLL\exifcomment.exe -bin\ReleaseDLL\exifdata-test.exe -bin\ReleaseDLL\exifprint.exe -bin\ReleaseDLL\exiv2.exe -bin\ReleaseDLL\iotest.exe -bin\ReleaseDLL\iptceasy.exe -bin\ReleaseDLL\iptcprint.exe -bin\ReleaseDLL\iptctest.exe -bin\ReleaseDLL\largeiptc-test.exe -bin\ReleaseDLL\metacopy.exe -bin\ReleaseDLL\prevtest.exe -bin\ReleaseDLL\stringto-test.exe -bin\ReleaseDLL\taglist.exe -bin\ReleaseDLL\utiltest.exe -bin\ReleaseDLL\write-test.exe -bin\ReleaseDLL\write2-test.exe -bin\ReleaseDLL\xmpparse.exe -bin\ReleaseDLL\xmpparser-test.exe -bin\ReleaseDLL\xmpsample.exe +convert-test\Debug\convert-test.exe +convert-test\DebugDLL\convert-test.exe +convert-test\Release\convert-test.exe +convert-test\ReleaseDLL\convert-test.exe exifcomment\Debug\exifcomment.exe exifcomment\DebugDLL\exifcomment.exe exifcomment\Release\exifcomment.exe exifcomment\ReleaseDLL\exifcomment.exe +tiff-test\Debug\tiff-test.exe +tiff-test\DebugDLL\tiff-test.exe +tiff-test\Release\tiff-test.exe +tiff-test\ReleaseDLL\tiff-test.exe exifdata-test\Debug\exifdata-test.exe exifdata-test\DebugDLL\exifdata-test.exe exifdata-test\Release\exifdata-test.exe @@ -206,6 +148,10 @@ largeiptc-test\ReleaseDLL\largeiptc-test.exe metacopy\Debug\metacopy.exe metacopy\DebugDLL\metacopy.exe metacopy\Release\metacopy.exe +mmap-test\ReleaseDLL\mmap-test.exe +mmap-test\Debug\mmap-test.exe +mmap-test\DebugDLL\mmap-test.exe +mmap-test\Release\mmap-test.exe metacopy\ReleaseDLL\metacopy.exe prevtest\Debug\prevtest.exe prevtest\DebugDLL\prevtest.exe @@ -219,6 +165,10 @@ taglist\Debug\taglist.exe taglist\DebugDLL\taglist.exe taglist\Release\taglist.exe taglist\ReleaseDLL\taglist.exe +tiff-test\Debug\tiff-test.exe +tiff-test\DebugDLL\tiff-test.exe +tiff-test\Release\tiff-test.exe +tiff-test\ReleaseDLL\tiff-test.exe utiltest\Debug\utiltest.exe utiltest\DebugDLL\utiltest.exe utiltest\Release\utiltest.exe @@ -244,114 +194,139 @@ xmpsample\DebugDLL\xmpsample.exe xmpsample\Release\xmpsample.exe xmpsample\ReleaseDLL\xmpsample.exe - +rem --------------------------------- rem ------- exiv2.exe on a file ---- bin\Debug\exiv2.exe -pt test.jpg bin\Debug\exiv2.exe test.png +bin\Debug\exiv2.exe test.tiff bin\DebugDLL\exiv2.exe -pt test.jpg bin\DebugDLL\exiv2.exe test.png +bin\DebugDLL\exiv2.exe test.tiff bin\Release\exiv2.exe -pt test.jpg bin\Release\exiv2.exe test.png +bin\Release\exiv2.exe test.tiff bin\ReleaseDLL\exiv2.exe -pt test.jpg bin\ReleaseDLL\exiv2.exe test.png +bin\ReleaseDLL\exiv2.exe test.tiff +rem --------------------------------- +rem ------- mmap-test on a file ---- +bin\Debug\mmap-test.exe test.tiff +bin\DebugDLL\mmap-test.exe test.tiff +bin\Release\mmap-test.exe test.tiff +bin\ReleaseDLL\mmap-test.exe test.tiff + +rem --------------------------------- +rem Check the DLL dependencies cd bin\Debug echo -------Debug--------------- ..\..\depends2.exe addmoddel.exe | sort +..\..\depends2.exe convert-test.exe | sort ..\..\depends2.exe exifcomment.exe | sort ..\..\depends2.exe exifdata-test.exe | sort ..\..\depends2.exe exifprint.exe | sort ..\..\depends2.exe exiv2.exe | sort +..\..\depends2.exe exivsimple.dll | sort ..\..\depends2.exe iotest.exe | sort ..\..\depends2.exe iptceasy.exe | sort ..\..\depends2.exe iptcprint.exe | sort ..\..\depends2.exe iptctest.exe | sort ..\..\depends2.exe largeiptc-test.exe | sort ..\..\depends2.exe metacopy.exe | sort +..\..\depends2.exe mmap-test.exe | sort ..\..\depends2.exe prevtest.exe | sort ..\..\depends2.exe stringto-test.exe | sort ..\..\depends2.exe taglist.exe | sort +..\..\depends2.exe tiff-test.exe | sort ..\..\depends2.exe utiltest.exe | sort ..\..\depends2.exe write-test.exe | sort ..\..\depends2.exe write2-test.exe | sort ..\..\depends2.exe xmpparse.exe | sort ..\..\depends2.exe xmpparser-test.exe | sort ..\..\depends2.exe xmpsample.exe | sort -..\..\depends2.exe exivsimple.dll | sort cd ..\DebugDLL echo -------DebugDLL--------------- ..\..\depends2.exe addmoddel.exe | sort +..\..\depends2.exe convert-test.exe | sort ..\..\depends2.exe exifcomment.exe | sort ..\..\depends2.exe exifdata-test.exe | sort ..\..\depends2.exe exifprint.exe | sort ..\..\depends2.exe exiv2.exe | sort +..\..\depends2.exe exivsimple.dll | sort ..\..\depends2.exe iotest.exe | sort ..\..\depends2.exe iptceasy.exe | sort ..\..\depends2.exe iptcprint.exe | sort ..\..\depends2.exe iptctest.exe | sort ..\..\depends2.exe largeiptc-test.exe | sort ..\..\depends2.exe metacopy.exe | sort +..\..\depends2.exe mmap-test.exe | sort ..\..\depends2.exe prevtest.exe | sort ..\..\depends2.exe stringto-test.exe | sort ..\..\depends2.exe taglist.exe | sort +..\..\depends2.exe tiff-test.exe | sort ..\..\depends2.exe utiltest.exe | sort ..\..\depends2.exe write-test.exe | sort ..\..\depends2.exe write2-test.exe | sort ..\..\depends2.exe xmpparse.exe | sort ..\..\depends2.exe xmpparser-test.exe | sort ..\..\depends2.exe xmpsample.exe | sort -..\..\depends2.exe exivsimple.dll | sort cd ..\Release echo -------Release--------------- ..\..\depends2.exe addmoddel.exe | sort +..\..\depends2.exe convert-test.exe | sort ..\..\depends2.exe exifcomment.exe | sort ..\..\depends2.exe exifdata-test.exe | sort ..\..\depends2.exe exifprint.exe | sort ..\..\depends2.exe exiv2.exe | sort +..\..\depends2.exe exivsimple.dll | sort ..\..\depends2.exe iotest.exe | sort ..\..\depends2.exe iptceasy.exe | sort ..\..\depends2.exe iptcprint.exe | sort ..\..\depends2.exe iptctest.exe | sort ..\..\depends2.exe largeiptc-test.exe | sort ..\..\depends2.exe metacopy.exe | sort +..\..\depends2.exe mmap-test.exe | sort ..\..\depends2.exe prevtest.exe | sort ..\..\depends2.exe stringto-test.exe | sort ..\..\depends2.exe taglist.exe | sort +..\..\depends2.exe tiff-test.exe | sort ..\..\depends2.exe utiltest.exe | sort ..\..\depends2.exe write-test.exe | sort ..\..\depends2.exe write2-test.exe | sort ..\..\depends2.exe xmpparse.exe | sort ..\..\depends2.exe xmpparser-test.exe | sort ..\..\depends2.exe xmpsample.exe | sort -..\..\depends2.exe exivsimple.dll | sort cd ..\ReleaseDLL echo -------ReleaseDLL--------------- ..\..\depends2.exe addmoddel.exe | sort +..\..\depends2.exe convert-test.exe | sort ..\..\depends2.exe exifcomment.exe | sort ..\..\depends2.exe exifdata-test.exe | sort ..\..\depends2.exe exifprint.exe | sort ..\..\depends2.exe exiv2.exe | sort +..\..\depends2.exe exivsimple.dll | sort ..\..\depends2.exe iotest.exe | sort ..\..\depends2.exe iptceasy.exe | sort ..\..\depends2.exe iptcprint.exe | sort ..\..\depends2.exe iptctest.exe | sort ..\..\depends2.exe largeiptc-test.exe | sort ..\..\depends2.exe metacopy.exe | sort +..\..\depends2.exe mmap-test.exe | sort ..\..\depends2.exe prevtest.exe | sort ..\..\depends2.exe stringto-test.exe | sort ..\..\depends2.exe taglist.exe | sort +..\..\depends2.exe tiff-test.exe | sort ..\..\depends2.exe utiltest.exe | sort ..\..\depends2.exe write-test.exe | sort ..\..\depends2.exe write2-test.exe | sort ..\..\depends2.exe xmpparse.exe | sort ..\..\depends2.exe xmpparser-test.exe | sort ..\..\depends2.exe xmpsample.exe | sort -..\..\depends2.exe exivsimple.dll | sort cd ..\.. diff --git a/msvc/runner.txt b/msvc/runner.txt index a45a9e40..b071acc2 100644 --- a/msvc/runner.txt +++ b/msvc/runner.txt @@ -1,4 +1,5 @@ Usage: bin\Debug\addmoddel.exe file +Usage: bin\Debug\convert-test.exe file Usage: bin\Debug\exifcomment.exe file Usage: bin\Debug\exifdata-test.exe file Usage: bin\Debug\exifprint.exe file @@ -15,6 +16,7 @@ Usage: bin\Debug\largeiptc-test.exe image datafile Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile +Usage: bin\Debug\mmap-test.exe file Usage: bin\Debug\prevtest.exe file string long float Rational True 1 1 1/1 @@ -241,6 +243,7 @@ GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Unde GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. +Usage: bin\Debug\tiff-test.exe file /usr/lib /usr lib /usr/ / usr usr . usr @@ -398,6 +401,7 @@ Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man Usage: bin\DebugDLL\addmoddel.exe file +Usage: bin\DebugDLL\convert-test.exe file Usage: bin\DebugDLL\exifcomment.exe file Usage: bin\DebugDLL\exifdata-test.exe file Usage: bin\DebugDLL\exifprint.exe file @@ -414,6 +418,7 @@ Usage: bin\DebugDLL\largeiptc-test.exe image datafile Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile +Usage: bin\DebugDLL\mmap-test.exe file Usage: bin\DebugDLL\prevtest.exe file string long float Rational True 1 1 1/1 @@ -640,6 +645,7 @@ GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Unde GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. +Usage: bin\DebugDLL\tiff-test.exe file /usr/lib /usr lib /usr/ / usr usr . usr @@ -797,6 +803,7 @@ Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man Usage: bin\Release\addmoddel.exe file +Usage: bin\Release\convert-test.exe file Usage: bin\Release\exifcomment.exe file Usage: bin\Release\exifdata-test.exe file Usage: bin\Release\exifprint.exe file @@ -813,6 +820,7 @@ Usage: bin\Release\largeiptc-test.exe image datafile Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile +Usage: bin\Release\mmap-test.exe file Usage: bin\Release\prevtest.exe file string long float Rational True 1 1 1/1 @@ -1039,6 +1047,7 @@ GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Unde GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. +Usage: bin\Release\tiff-test.exe file /usr/lib /usr lib /usr/ / usr usr . usr @@ -1196,6 +1205,7 @@ Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man Usage: bin\ReleaseDLL\addmoddel.exe file +Usage: bin\ReleaseDLL\convert-test.exe file Usage: bin\ReleaseDLL\exifcomment.exe file Usage: bin\ReleaseDLL\exifdata-test.exe file Usage: bin\ReleaseDLL\exifprint.exe file @@ -1212,6 +1222,7 @@ Usage: bin\ReleaseDLL\largeiptc-test.exe image datafile Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile +Usage: bin\ReleaseDLL\mmap-test.exe file Usage: bin\ReleaseDLL\prevtest.exe file string long float Rational True 1 1 1/1 @@ -1438,6 +1449,7 @@ GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Unde GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. +Usage: bin\ReleaseDLL\tiff-test.exe file /usr/lib /usr lib /usr/ / usr usr . usr @@ -1598,1606 +1610,18 @@ Usage: addmoddel\Debug\addmoddel.exe file Usage: addmoddel\DebugDLL\addmoddel.exe file Usage: addmoddel\Release\addmoddel.exe file Usage: addmoddel\ReleaseDLL\addmoddel.exe file -Usage: bin\Debug\addmoddel.exe file -Usage: bin\Debug\exifcomment.exe file -Usage: bin\Debug\exifdata-test.exe file -Usage: bin\Debug\exifprint.exe file -Usage: exiv2.exe [ options ] [ action ] file ... - -Manipulate the Exif metadata of images. -Usage: bin\Debug\iotest.exe filein fileout1 fileout2 -fileouts are overwritten and should match filein exactly -Usage: bin\Debug\iptceasy.exe file -Usage: bin\Debug\iptcprint.exe file -Usage: bin\Debug\iptctest.exe image -Commands read from stdin. -Usage: bin\Debug\largeiptc-test.exe image datafile - -Reads and writes raw metadata. Use -h option for help. -Usage: metacopy.exe [-iecaph] readfile writefile -Usage: bin\Debug\prevtest.exe file -string long float Rational -True 1 1 1/1 -False 0 0 0/1 -t 1 1 1/1 -f 0 0 0/1 --1 -1 -1 -1/1 -0 0 0 0/1 -1 1 1 1/1 -0.0 0 0 0/1 -0.1 0 0.1 1/10 -0.01 0 0.01 1/100 -0.001 0 0.001 1/1000 --1.49999 -1 -1.49999 -149999/100000 --1.5 -1 -1.5 -3/2 -1.49999 1 1.49999 149999/100000 -1.5 1 1.5 3/2 -0/1 0 0 0/1 -1/1 1 1 1/1 -1/3 0 0.333333 1/3 --1/3 0 -0.333333 -1/3 -4/3 1 1.33333 4/3 --4/3 -1 -1.33333 -4/3 -0/0 nok nok 0/0 -text nok nok nok -ProcessingSoftware, 11, 0x000b, IFD0, Exif.Image.ProcessingSoftware, Ascii, The name and version of the software used to post-process the picture. -NewSubfileType, 254, 0x00fe, IFD0, Exif.Image.NewSubfileType, Long, A general indication of the kind of data contained in this subfile. -ImageWidth, 256, 0x0100, IFD0, Exif.Image.ImageWidth, Long, The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag. -ImageLength, 257, 0x0101, IFD0, Exif.Image.ImageLength, Long, The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag. -BitsPerSample, 258, 0x0102, IFD0, Exif.Image.BitsPerSample, Short, The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8. See also . In JPEG compressed data a JPEG marker is used instead of this tag. -Compression, 259, 0x0103, IFD0, Exif.Image.Compression, Short, The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted. When thumbnails use JPEG compression, this tag value is set to 6. -PhotometricInterpretation, 262, 0x0106, IFD0, Exif.Image.PhotometricInterpretation, Short, The pixel composition. In JPEG compressed data a JPEG marker is used instead of this tag. -FillOrder, 266, 0x010a, IFD0, Exif.Image.FillOrder, Short, The logical order of bits within a byte -DocumentName, 269, 0x010d, IFD0, Exif.Image.DocumentName, Ascii, The name of the document from which this image was scanned -ImageDescription, 270, 0x010e, IFD0, Exif.Image.ImageDescription, Ascii, A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like. Two-bytes character codes cannot be used. When a 2-bytes code is necessary, the Exif Private tag is to be used. -Make, 271, 0x010f, IFD0, Exif.Image.Make, Ascii, The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -Model, 272, 0x0110, IFD0, Exif.Image.Model, Ascii, The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -StripOffsets, 273, 0x0111, IFD0, Exif.Image.StripOffsets, Long, For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes. With JPEG compressed data this designation is not needed and is omitted. See also and . -Orientation, 274, 0x0112, IFD0, Exif.Image.Orientation, Short, The image orientation viewed in terms of rows and columns. -SamplesPerPixel, 277, 0x0115, IFD0, Exif.Image.SamplesPerPixel, Short, The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3. In JPEG compressed data a JPEG marker is used instead of this tag. -RowsPerStrip, 278, 0x0116, IFD0, Exif.Image.RowsPerStrip, Long, The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips. With JPEG compressed data this designation is not needed and is omitted. See also and . -StripByteCounts, 279, 0x0117, IFD0, Exif.Image.StripByteCounts, Long, The total number of bytes in each strip. With JPEG compressed data this designation is not needed and is omitted. -XResolution, 282, 0x011a, IFD0, Exif.Image.XResolution, Rational, The number of pixels per in the direction. When the image resolution is unknown, 72 [dpi] is designated. -YResolution, 283, 0x011b, IFD0, Exif.Image.YResolution, Rational, The number of pixels per in the direction. The same value as is designated. -PlanarConfiguration, 284, 0x011c, IFD0, Exif.Image.PlanarConfiguration, Short, Indicates whether pixel components are recorded in a chunky or planar format. In JPEG compressed files a JPEG marker is used instead of this tag. If this field does not exist, the TIFF default of 1 (chunky) is assumed. -ResolutionUnit, 296, 0x0128, IFD0, Exif.Image.ResolutionUnit, Short, The unit for measuring and . The same unit is used for both and . If the image resolution is unknown, 2 (inches) is designated. -TransferFunction, 301, 0x012d, IFD0, Exif.Image.TransferFunction, Short, A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information tag (). -Software, 305, 0x0131, IFD0, Exif.Image.Software, Ascii, This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown. -DateTime, 306, 0x0132, IFD0, Exif.Image.DateTime, Ascii, The date and time of image creation. In Exif standard, it is the date and time the file was changed. -HostComputer, 316, 0x013c, IFD0, Exif.Image.HostComputer, Ascii, This tag records information about the host computer used to generate the image. -Artist, 315, 0x013b, IFD0, Exif.Image.Artist, Ascii, This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James" -WhitePoint, 318, 0x013e, IFD0, Exif.Image.WhitePoint, Rational, The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information tag (). -PrimaryChromaticities, 319, 0x013f, IFD0, Exif.Image.PrimaryChromaticities, Rational, The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information tag (). -TileWidth, 322, 0x0142, IFD0, Exif.Image.TileWidth, Short, The tile width in pixels. This is the number of columns in each tile. -TileLength, 323, 0x0143, IFD0, Exif.Image.TileLength, Short, The tile length (height) in pixels. This is the number of rows in each tile. -TileOffsets, 324, 0x0144, IFD0, Exif.Image.TileOffsets, Short, For each tile, the byte offset of that tile, as compressed and stored on disk. The offset is specified with respect to the beginning of the TIFF file. Note that this implies that each tile has a location independent of the locations of other tiles. -TileByteCounts, 325, 0x0145, IFD0, Exif.Image.TileByteCounts, Short, For each tile, the number of (compressed) bytes in that tile. See TileOffsets for a description of how the byte counts are ordered. -SubIFDs, 330, 0x014a, IFD0, Exif.Image.SubIFDs, Long, Defined by Adobe Corporation to enable TIFF Trees within a TIFF file. -TransferRange, 342, 0x0156, IFD0, Exif.Image.TransferRange, Short, Expands the range of the TransferFunction -JPEGProc, 512, 0x0200, IFD0, Exif.Image.JPEGProc, Long, This field indicates the process used to produce the compressed data -JPEGInterchangeFormat, 513, 0x0201, IFD0, Exif.Image.JPEGInterchangeFormat, Long, The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data. -JPEGInterchangeFormatLength, 514, 0x0202, IFD0, Exif.Image.JPEGInterchangeFormatLength, Long, The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1. -YCbCrCoefficients, 529, 0x0211, IFD0, Exif.Image.YCbCrCoefficients, Rational, The matrix coefficients for transformation from RGB to YCbCr image data. No default is given in TIFF; but here the value given in Appendix E, "Color Space Guidelines", is used as the default. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability this condition. -YCbCrSubSampling, 530, 0x0212, IFD0, Exif.Image.YCbCrSubSampling, Short, The sampling ratio of chrominance components in relation to the luminance component. In JPEG compressed data a JPEG marker is used instead of this tag. -YCbCrPositioning, 531, 0x0213, IFD0, Exif.Image.YCbCrPositioning, Short, The position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed data or uncompressed YCbCr data. The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. If the reader does not have the capability of supporting both kinds of , it shall follow the TIFF default regardless of the value in this field. It is preferable that readers be able to support both centered and co-sited positioning. -ReferenceBlackWhite, 532, 0x0214, IFD0, Exif.Image.ReferenceBlackWhite, Rational, The reference black point value and reference white point value. No defaults are given in TIFF, but the values below are given as defaults here. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability these conditions. -XMLPacket, 700, 0x02bc, IFD0, Exif.Image.XMLPacket, Byte, XMP Metadata (Adobe technote 9-14-02) -Rating, 18246, 0x4746, IFD0, Exif.Image.Rating, Short, Rating tag used by Windows -RatingPercent, 18249, 0x4749, IFD0, Exif.Image.RatingPercent, Short, Rating tag used by Windows, value in percent -CFARepeatPatternDim, 33421, 0x828d, IFD0, Exif.Image.CFARepeatPatternDim, Short, Contains two values representing the minimum rows and columns to define the repeating patterns of the color filter array -CFAPattern, 33422, 0x828e, IFD0, Exif.Image.CFAPattern, Byte, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods -BatteryLevel, 33423, 0x828f, IFD0, Exif.Image.BatteryLevel, Rational, Contains a value of the battery level as a fraction or string -IPTCNAA, 33723, 0x83bb, IFD0, Exif.Image.IPTCNAA, Long, Contains an IPTC/NAA record -Copyright, 33432, 0x8298, IFD0, Exif.Image.Copyright, Ascii, Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case since the statement also ends with a NULL, there are two NULL codes). When only the photographer copyright is given, it is terminated by one NULL code . When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given. When the field is left blank, it is treated as unknown. -ImageResources, 34377, 0x8649, IFD0, Exif.Image.ImageResources, Undefined, Contains information embedded by the Adobe Photoshop application -ExifTag, 34665, 0x8769, IFD0, Exif.Image.ExifTag, Long, A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF. -InterColorProfile, 34675, 0x8773, IFD0, Exif.Image.InterColorProfile, Undefined, Contains an InterColor Consortium (ICC) format color space characterization/profile -GPSTag, 34853, 0x8825, IFD0, Exif.Image.GPSTag, Long, A pointer to the GPS Info IFD. The Interoperability structure of the GPS Info IFD, like that of Exif IFD, has no image data. -TIFFEPStandardID, 37398, 0x9216, IFD0, Exif.Image.TIFFEPStandardID, Byte, Contains four ASCII characters representing the TIFF/EP standard version of a TIFF/EP file, eg '1', '0', '0', '0' -XPTitle, 40091, 0x9c9b, IFD0, Exif.Image.XPTitle, Byte, Title tag used by Windows, encoded in UCS2 -XPComment, 40092, 0x9c9c, IFD0, Exif.Image.XPComment, Byte, Comment tag used by Windows, encoded in UCS2 -XPAuthor, 40093, 0x9c9d, IFD0, Exif.Image.XPAuthor, Byte, Author tag used by Windows, encoded in UCS2 -XPKeywords, 40094, 0x9c9e, IFD0, Exif.Image.XPKeywords, Byte, Keywords tag used by Windows, encoded in UCS2 -XPSubject, 40095, 0x9c9f, IFD0, Exif.Image.XPSubject, Byte, Subject tag used by Windows, encoded in UCS2 -PrintImageMatching, 50341, 0xc4a5, IFD0, Exif.Image.PrintImageMatching, Undefined, Print Image Matching, descriptiont needed. -DNGVersion, 50706, 0xc612, IFD0, Exif.Image.DNGVersion, Byte, This tag encodes the DNG four-tier version number. For files compliant with version 1.1.0.0 of the DNG specification, this tag should contain the bytes: 1, 1, 0, 0. -DNGBackwardVersion, 50707, 0xc613, IFD0, Exif.Image.DNGBackwardVersion, Byte, This tag specifies the oldest version of the Digital Negative specification for which a file is compatible. Readers shouldnot attempt to read a file if this tag specifies a version number that is higher than the version number of the specification the reader was based on. In addition to checking the version tags, readers should, for all tags, check the types, counts, and values, to verify it is able to correctly read the file. -UniqueCameraModel, 50708, 0xc614, IFD0, Exif.Image.UniqueCameraModel, Ascii, Defines a unique, non-localized name for the camera model that created the image in the raw file. This name should include the manufacturer's name to avoid conflicts, and should not be localized, even if the camera name itself is localized for different markets (see LocalizedCameraModel). This string may be used by reader software to index into per-model preferences and replacement profiles. -LocalizedCameraModel, 50709, 0xc615, IFD0, Exif.Image.LocalizedCameraModel, Byte, Similar to the UniqueCameraModel field, except the name can be localized for different markets to match the localization of the camera name. -CFAPlaneColor, 50710, 0xc616, IFD0, Exif.Image.CFAPlaneColor, Byte, Provides a mapping between the values in the CFAPattern tag and the plane numbers in LinearRaw space. This is a required tag for non-RGB CFA images. -CFALayout, 50711, 0xc617, IFD0, Exif.Image.CFALayout, Short, Describes the spatial layout of the CFA. -LinearizationTable, 50712, 0xc618, IFD0, Exif.Image.LinearizationTable, Short, Describes a lookup table that maps stored values into linear values. This tag is typically used to increase compression ratios by storing the raw data in a non-linear, more visually uniform space with fewer total encoding levels. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelRepeatDim, 50713, 0xc619, IFD0, Exif.Image.BlackLevelRepeatDim, Short, Specifies repeat pattern size for the BlackLevel tag. -BlackLevel, 50714, 0xc61a, IFD0, Exif.Image.BlackLevel, Rational, Specifies the zero light (a.k.a. thermal black or black current) encoding level, as a repeating pattern. The origin of this pattern is the top-left corner of the ActiveArea rectangle. The values are stored in row-column-sample scan order. -BlackLevelDeltaH, 50715, 0xc61b, IFD0, Exif.Image.BlackLevelDeltaH, SRational, If the zero light encoding level is a function of the image column, BlackLevelDeltaH specifies the difference between the zero light encoding level for each column and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelDeltaV, 50716, 0xc61c, IFD0, Exif.Image.BlackLevelDeltaV, SRational, If the zero light encoding level is a function of the image row, this tag specifies the difference between the zero light encoding level for each row and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -WhiteLevel, 50717, 0xc61d, IFD0, Exif.Image.WhiteLevel, Short, This tag specifies the fully saturated encoding level for the raw sample values. Saturation is caused either by the sensor itself becoming highly non-linear in response, or by the camera's analog to digital converter clipping. -DefaultScale, 50718, 0xc61e, IFD0, Exif.Image.DefaultScale, Rational, DefaultScale is required for cameras with non-square pixels. It specifies the default scale factors for each direction to convert the image to square pixels. Typically these factors are selected to approximately preserve total pixel count. For CFA images that use CFALayout equal to 2, 3, 4, or 5, such as the Fujifilm SuperCCD, these two values should usually differ by a factor of 2.0. -DefaultCropOrigin, 50719, 0xc61f, IFD0, Exif.Image.DefaultCropOrigin, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropOrigin specifies the origin of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied), relative to the top-left corner of the ActiveArea rectangle. -DefaultCropSize, 50720, 0xc620, IFD0, Exif.Image.DefaultCropSize, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropSize specifies the size of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied). -ColorMatrix1, 50721, 0xc621, IFD0, Exif.Image.ColorMatrix1, SRational, ColorMatrix1 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the first calibration illuminant. The matrix values are stored in row scan order. The ColorMatrix1 tag is required for all non-monochrome DNG files. -ColorMatrix2, 50722, 0xc622, IFD0, Exif.Image.ColorMatrix2, SRational, ColorMatrix2 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the second calibration illuminant. The matrix values are stored in row scan order. -CameraCalibration1, 50723, 0xc623, IFD0, Exif.Image.CameraCalibration1, SRational, CameraClalibration1 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the first calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix1 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -CameraCalibration2, 50724, 0xc624, IFD0, Exif.Image.CameraCalibration2, SRational, CameraCalibration2 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the second calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix2 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -ReductionMatrix1, 50725, 0xc625, IFD0, Exif.Image.ReductionMatrix1, SRational, ReductionMatrix1 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the first calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -ReductionMatrix2, 50726, 0xc626, IFD0, Exif.Image.ReductionMatrix2, SRational, ReductionMatrix2 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the second calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -AnalogBalance, 50727, 0xc627, IFD0, Exif.Image.AnalogBalance, Rational, Normally the stored raw values are not white balanced, since any digital white balancing will reduce the dynamic range of the final image if the user decides to later adjust the white balance; however, if camera hardware is capable of white balancing the color channels before the signal is digitized, it can improve the dynamic range of the final image. AnalogBalance defines the gain, either analog (recommended) or digital (not recommended) that has been applied the stored raw values. -AsShotNeutral, 50728, 0xc628, IFD0, Exif.Image.AsShotNeutral, Short, Specifies the selected white balance at time of capture, encoded as the coordinates of a perfectly neutral color in linear reference space values. The inclusion of this tag precludes the inclusion of the AsShotWhiteXY tag. -AsShotWhiteXY, 50729, 0xc629, IFD0, Exif.Image.AsShotWhiteXY, Rational, Specifies the selected white balance at time of capture, encoded as x-y chromaticity coordinates. The inclusion of this tag precludes the inclusion of the AsShotNeutral tag. -BaselineExposure, 50730, 0xc62a, IFD0, Exif.Image.BaselineExposure, SRational, Camera models vary in the trade-off they make between highlight headroom and shadow noise. Some leave a significant amount of highlight headroom during a normal exposure. This allows significant negative exposure compensation to be applied during raw conversion, but also means normal exposures will contain more shadow noise. Other models leave less headroom during normal exposures. This allows for less negative exposure compensation, but results in lower shadow noise for normal exposures. Because of these differences, a raw converter needs to vary the zero point of its exposure compensation control from model to model. BaselineExposure specifies by how much (in EV units) to move the zero point. Positive values result in brighter default results, while negative values result in darker default results. -BaselineNoise, 50731, 0xc62b, IFD0, Exif.Image.BaselineNoise, Rational, Specifies the relative noise level of the camera model at a baseline ISO value of 100, compared to a reference camera model. Since noise levels tend to vary approximately with the square root of the ISO value, a raw converter can use this value, combined with the current ISO, to estimate the relative noise level of the current image. -BaselineSharpness, 50732, 0xc62c, IFD0, Exif.Image.BaselineSharpness, Rational, Specifies the relative amount of sharpening required for this camera model, compared to a reference camera model. Camera models vary in the strengths of their anti-aliasing filters. Cameras with weak or no filters require less sharpening than cameras with strong anti-aliasing filters. -BayerGreenSplit, 50733, 0xc62d, IFD0, Exif.Image.BayerGreenSplit, Long, Only applies to CFA images using a Bayer pattern filter array. This tag specifies, in arbitrary units, how closely the values of the green pixels in the blue/green rows track the values of the green pixels in the red/green rows. A value of zero means the two kinds of green pixels track closely, while a non-zero value means they sometimes diverge. The useful range for this tag is from 0 (no divergence) to about 5000 (quite large divergence). -LinearResponseLimit, 50734, 0xc62e, IFD0, Exif.Image.LinearResponseLimit, Rational, Some sensors have an unpredictable non-linearity in their response as they near the upper limit of their encoding range. This non-linearity results in color shifts in the highlight areas of the resulting image unless the raw converter compensates for this effect. LinearResponseLimit specifies the fraction of the encoding range above which the response may become significantly non-linear. -CameraSerialNumber, 50735, 0xc62f, IFD0, Exif.Image.CameraSerialNumber, Ascii, CameraSerialNumber contains the serial number of the camera or camera body that captured the image. -LensInfo, 50736, 0xc630, IFD0, Exif.Image.LensInfo, Rational, Contains information about the lens that captured the image. If the minimum f-stops are unknown, they should be encoded as 0/0. -ChromaBlurRadius, 50737, 0xc631, IFD0, Exif.Image.ChromaBlurRadius, Rational, ChromaBlurRadius provides a hint to the DNG reader about how much chroma blur should be applied to the image. If this tag is omitted, the reader will use its default amount of chroma blurring. Normally this tag is only included for non-CFA images, since the amount of chroma blur required for mosaic images is highly dependent on the de-mosaic algorithm, in which case the DNG reader's default value is likely optimized for its particular de-mosaic algorithm. -AntiAliasStrength, 50738, 0xc632, IFD0, Exif.Image.AntiAliasStrength, Rational, Provides a hint to the DNG reader about how strong the camera's anti-alias filter is. A value of 0.0 means no anti-alias filter (i.e., the camera is prone to aliasing artifacts with some subjects), while a value of 1.0 means a strong anti-alias filter (i.e., the camera almost never has aliasing artifacts). -ShadowScale, 50739, 0xc633, IFD0, Exif.Image.ShadowScale, SRational, This tag is used by Adobe Camera Raw to control the sensitivity of its 'Shadows' slider. -DNGPrivateData, 50740, 0xc634, IFD0, Exif.Image.DNGPrivateData, Byte, Provides a way for camera manufacturers to store private data in the DNG file for use by their own raw converters, and to have that data preserved by programs that edit DNG files. -MakerNoteSafety, 50741, 0xc635, IFD0, Exif.Image.MakerNoteSafety, Short, MakerNoteSafety lets the DNG reader know whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data. File browsers and other image management software processing an image with a preserved MakerNote should be aware that any thumbnail image embedded in the MakerNote may be stale, and may not reflect the current state of the full size image. -CalibrationIlluminant1, 50778, 0xc65a, IFD0, Exif.Image.CalibrationIlluminant1, Short, The illuminant used for the first set of color calibration tags (ColorMatrix1, CameraCalibration1, ReductionMatrix1). The legal values for this tag are the same as the legal values for the LightSource EXIF tag. -CalibrationIlluminant2, 50779, 0xc65b, IFD0, Exif.Image.CalibrationIlluminant2, Short, The illuminant used for an optional second set of color calibration tags (ColorMatrix2, CameraCalibration2, ReductionMatrix2). The legal values for this tag are the same as the legal values for the CalibrationIlluminant1 tag; however, if both are included, neither is allowed to have a value of 0 (unknown). -BestQualityScale, 50780, 0xc65c, IFD0, Exif.Image.BestQualityScale, Rational, For some cameras, the best possible image quality is not achieved by preserving the total pixel count during conversion. For example, Fujifilm SuperCCD images have maximum detail when their total pixel count is doubled. This tag specifies the amount by which the values of the DefaultScale tag need to be multiplied to achieve the best quality image size. -RawDataUniqueID, 50781, 0xc65d, IFD0, Exif.Image.RawDataUniqueID, Byte, This tag contains a 16-byte unique identifier for the raw image data in the DNG file. DNG readers can use this tag to recognize a particular raw image, even if the file's name or the metadata contained in the file has been changed. If a DNG writer creates such an identifier, it should do so using an algorithm that will ensure that it is very unlikely two different images will end up having the same identifier. -OriginalRawFileName, 50827, 0xc68b, IFD0, Exif.Image.OriginalRawFileName, Byte, If the DNG file was converted from a non-DNG raw file, then this tag contains the file name of that original raw file. -OriginalRawFileData, 50828, 0xc68c, IFD0, Exif.Image.OriginalRawFileData, Undefined, If the DNG file was converted from a non-DNG raw file, then this tag contains the compressed contents of that original raw file. The contents of this tag always use the big-endian byte order. The tag contains a sequence of data blocks. Future versions of the DNG specification may define additional data blocks, so DNG readers should ignore extra bytes when parsing this tag. DNG readers should also detect the case where data blocks are missing from the end of the sequence, and should assume a default value for all the missing blocks. There are no padding or alignment bytes between data blocks. -ActiveArea, 50829, 0xc68d, IFD0, Exif.Image.ActiveArea, Short, This rectangle defines the active (non-masked) pixels of the sensor. The order of the rectangle coordinates is: top, left, bottom, right. -MaskedAreas, 50830, 0xc68e, IFD0, Exif.Image.MaskedAreas, Short, This tag contains a list of non-overlapping rectangle coordinates of fully masked pixels, which can be optionally used by DNG readers to measure the black encoding level. The order of each rectangle's coordinates is: top, left, bottom, right. If the raw image data has already had its black encoding level subtracted, then this tag should not be used, since the masked pixels are no longer useful. -AsShotICCProfile, 50831, 0xc68f, IFD0, Exif.Image.AsShotICCProfile, Undefined, This tag contains an ICC profile that, in conjunction with the AsShotPreProfileMatrix tag, provides the camera manufacturer with a way to specify a default color rendering from camera color space coordinates (linear reference values) into the ICC profile connection space. The ICC profile connection space is an output referred colorimetric space, whereas the other color calibration tags in DNG specify a conversion into a scene referred colorimetric space. This means that the rendering in this profile should include any desired tone and gamut mapping needed to convert between scene referred values and output referred values. -AsShotPreProfileMatrix, 50832, 0xc690, IFD0, Exif.Image.AsShotPreProfileMatrix, SRational, This tag is used in conjunction with the AsShotICCProfile tag. It specifies a matrix that should be applied to the camera color space coordinates before processing the values through the ICC profile specified in the AsShotICCProfile tag. The matrix is stored in the row scan order. If ColorPlanes is greater than three, then this matrix can (but is not required to) reduce the dimensionality of the color data down to three components, in which case the AsShotICCProfile should have three rather than ColorPlanes input components. -CurrentICCProfile, 50833, 0xc691, IFD0, Exif.Image.CurrentICCProfile, Undefined, This tag is used in conjunction with the CurrentPreProfileMatrix tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -CurrentPreProfileMatrix, 50834, 0xc692, IFD0, Exif.Image.CurrentPreProfileMatrix, SRational, This tag is used in conjunction with the CurrentICCProfile tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -ExposureTime, 33434, 0x829a, Exif, Exif.Photo.ExposureTime, Rational, Exposure time, given in seconds (sec). -FNumber, 33437, 0x829d, Exif, Exif.Photo.FNumber, Rational, The F number. -ExposureProgram, 34850, 0x8822, Exif, Exif.Photo.ExposureProgram, Short, The class of the program used by the camera to set exposure when the picture is taken. -SpectralSensitivity, 34852, 0x8824, Exif, Exif.Photo.SpectralSensitivity, Ascii, Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical Committee. -ISOSpeedRatings, 34855, 0x8827, Exif, Exif.Photo.ISOSpeedRatings, Short, Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. -OECF, 34856, 0x8828, Exif, Exif.Photo.OECF, Undefined, Indicates the Opto-Electoric Conversion Function (OECF) specified in ISO 14524. is the relationship between the camera optical input and the image values. -ExifVersion, 36864, 0x9000, Exif, Exif.Photo.ExifVersion, Undefined, The version of this standard supported. Nonexistence of this field is taken to mean nonconformance to the standard. -DateTimeOriginal, 36867, 0x9003, Exif, Exif.Photo.DateTimeOriginal, Ascii, The date and time when the original image data was generated. For a digital still camera the date and time the picture was taken are recorded. -DateTimeDigitized, 36868, 0x9004, Exif, Exif.Photo.DateTimeDigitized, Ascii, The date and time when the image was stored as digital data. -ComponentsConfiguration, 37121, 0x9101, Exif, Exif.Photo.ComponentsConfiguration, Undefined, Information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the tag. However, since can only express the order of Y, Cb and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. -CompressedBitsPerPixel, 37122, 0x9102, Exif, Exif.Photo.CompressedBitsPerPixel, Rational, Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. -ShutterSpeedValue, 37377, 0x9201, Exif, Exif.Photo.ShutterSpeedValue, SRational, Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting. -ApertureValue, 37378, 0x9202, Exif, Exif.Photo.ApertureValue, Rational, The lens aperture. The unit is the APEX value. -BrightnessValue, 37379, 0x9203, Exif, Exif.Photo.BrightnessValue, SRational, The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -ExposureBiasValue, 37380, 0x9204, Exif, Exif.Photo.ExposureBiasValue, SRational, The exposure bias. The units is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -MaxApertureValue, 37381, 0x9205, Exif, Exif.Photo.MaxApertureValue, Rational, The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range. -SubjectDistance, 37382, 0x9206, Exif, Exif.Photo.SubjectDistance, Rational, The distance to the subject, given in meters. -MeteringMode, 37383, 0x9207, Exif, Exif.Photo.MeteringMode, Short, The metering mode. -LightSource, 37384, 0x9208, Exif, Exif.Photo.LightSource, Short, The kind of light source. -Flash, 37385, 0x9209, Exif, Exif.Photo.Flash, Short, This tag is recorded when an image is taken using a strobe light (flash). -FocalLength, 37386, 0x920a, Exif, Exif.Photo.FocalLength, Rational, The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera. -SubjectArea, 37396, 0x9214, Exif, Exif.Photo.SubjectArea, Short, This tag indicates the location and area of the main subject in the overall scene. -MakerNote, 37500, 0x927c, Exif, Exif.Photo.MakerNote, Undefined, A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer. -UserComment, 37510, 0x9286, Exif, Exif.Photo.UserComment, Comment, A tag for Exif users to write keywords or comments on the image besides those in , and without the character code limitations of the tag. -SubSecTime, 37520, 0x9290, Exif, Exif.Photo.SubSecTime, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeOriginal, 37521, 0x9291, Exif, Exif.Photo.SubSecTimeOriginal, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeDigitized, 37522, 0x9292, Exif, Exif.Photo.SubSecTimeDigitized, Ascii, A tag used to record fractions of seconds for the tag. -FlashpixVersion, 40960, 0xa000, Exif, Exif.Photo.FlashpixVersion, Undefined, The FlashPix format version supported by a FPXR file. -ColorSpace, 40961, 0xa001, Exif, Exif.Photo.ColorSpace, Short, The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix. -PixelXDimension, 40962, 0xa002, Exif, Exif.Photo.PixelXDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. -PixelYDimension, 40963, 0xa003, Exif, Exif.Photo.PixelYDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF. -RelatedSoundFile, 40964, 0xa004, Exif, Exif.Photo.RelatedSoundFile, Ascii, This tag is used to record the name of an audio file related to the image data. The only relational information recorded here is the Exif audio file name and extension (an ASCII string consisting of 8 characters + '.' + 3 characters). The path is not recorded. -InteroperabilityTag, 40965, 0xa005, Exif, Exif.Photo.InteroperabilityTag, Long, Interoperability IFD is composed of tags which stores the information to ensure the Interoperability and pointed by the following tag located in Exif IFD. The Interoperability structure of Interoperability IFD is the same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD. -FlashEnergy, 41483, 0xa20b, Exif, Exif.Photo.FlashEnergy, Rational, Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS). -SpatialFrequencyResponse, 41484, 0xa20c, Exif, Exif.Photo.SpatialFrequencyResponse, Undefined, This tag records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233. -FocalPlaneXResolution, 41486, 0xa20e, Exif, Exif.Photo.FocalPlaneXResolution, Rational, Indicates the number of pixels in the image width (X) direction per on the camera focal plane. -FocalPlaneYResolution, 41487, 0xa20f, Exif, Exif.Photo.FocalPlaneYResolution, Rational, Indicates the number of pixels in the image height (V) direction per on the camera focal plane. -FocalPlaneResolutionUnit, 41488, 0xa210, Exif, Exif.Photo.FocalPlaneResolutionUnit, Short, Indicates the unit for measuring and . This value is the same as the . -SubjectLocation, 41492, 0xa214, Exif, Exif.Photo.SubjectLocation, Short, Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the tag. The first value indicates the X column number and second indicates the Y row number. -ExposureIndex, 41493, 0xa215, Exif, Exif.Photo.ExposureIndex, Rational, Indicates the exposure index selected on the camera or input device at the time the image is captured. -SensingMethod, 41495, 0xa217, Exif, Exif.Photo.SensingMethod, Short, Indicates the image sensor type on the camera or input device. -FileSource, 41728, 0xa300, Exif, Exif.Photo.FileSource, Undefined, Indicates the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC. -SceneType, 41729, 0xa301, Exif, Exif.Photo.SceneType, Undefined, Indicates the type of scene. If a DSC recorded the image, this tag value must always be set to 1, indicating that the image was directly photographed. -CFAPattern, 41730, 0xa302, Exif, Exif.Photo.CFAPattern, Undefined, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. -CustomRendered, 41985, 0xa401, Exif, Exif.Photo.CustomRendered, Short, This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. -ExposureMode, 41986, 0xa402, Exif, Exif.Photo.ExposureMode, Short, This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. -WhiteBalance, 41987, 0xa403, Exif, Exif.Photo.WhiteBalance, Short, This tag indicates the white balance mode set when the image was shot. -DigitalZoomRatio, 41988, 0xa404, Exif, Exif.Photo.DigitalZoomRatio, Rational, This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. -FocalLengthIn35mmFilm, 41989, 0xa405, Exif, Exif.Photo.FocalLengthIn35mmFilm, Short, This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the tag. -SceneCaptureType, 41990, 0xa406, Exif, Exif.Photo.SceneCaptureType, Short, This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the tag. -GainControl, 41991, 0xa407, Exif, Exif.Photo.GainControl, Short, This tag indicates the degree of overall image gain adjustment. -Contrast, 41992, 0xa408, Exif, Exif.Photo.Contrast, Short, This tag indicates the direction of contrast processing applied by the camera when the image was shot. -Saturation, 41993, 0xa409, Exif, Exif.Photo.Saturation, Short, This tag indicates the direction of saturation processing applied by the camera when the image was shot. -Sharpness, 41994, 0xa40a, Exif, Exif.Photo.Sharpness, Short, This tag indicates the direction of sharpness processing applied by the camera when the image was shot. -DeviceSettingDescription, 41995, 0xa40b, Exif, Exif.Photo.DeviceSettingDescription, Undefined, This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader. -SubjectDistanceRange, 41996, 0xa40c, Exif, Exif.Photo.SubjectDistanceRange, Short, This tag indicates the distance to the subject. -ImageUniqueID, 42016, 0xa420, Exif, Exif.Photo.ImageUniqueID, Ascii, This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. -InteroperabilityIndex, 1, 0x0001, Iop, Exif.Iop.InteroperabilityIndex, Ascii, Indicates the identification of the Interoperability rule. Use "R98" for stating ExifR98 Rules. Four bytes used including the termination code (NULL). see the separate volume of Recommended Exif Interoperability Rules (ExifR98) for other tags used for ExifR98. -InteroperabilityVersion, 2, 0x0002, Iop, Exif.Iop.InteroperabilityVersion, Undefined, Interoperability version -RelatedImageFileFormat, 4096, 0x1000, Iop, Exif.Iop.RelatedImageFileFormat, Ascii, File format of image file -RelatedImageWidth, 4097, 0x1001, Iop, Exif.Iop.RelatedImageWidth, Long, Image width -RelatedImageLength, 4098, 0x1002, Iop, Exif.Iop.RelatedImageLength, Long, Image height -GPSVersionID, 0, 0x0000, GPSInfo, Exif.GPSInfo.GPSVersionID, Byte, Indicates the version of . The version is given as 2.0.0.0. This tag is mandatory when tag is present. (Note: The tag is given in bytes, unlike the tag. When the version is 2.0.0.0, the tag value is 02000000.H). -GPSLatitudeRef, 1, 0x0001, GPSInfo, Exif.GPSInfo.GPSLatitudeRef, Ascii, Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude. -GPSLatitude, 2, 0x0002, GPSInfo, Exif.GPSInfo.GPSLatitude, Rational, Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1,mmmm/100,0/1. -GPSLongitudeRef, 3, 0x0003, GPSInfo, Exif.GPSInfo.GPSLongitudeRef, Ascii, Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude. -GPSLongitude, 4, 0x0004, GPSInfo, Exif.GPSInfo.GPSLongitude, Rational, Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1,mmmm/100,0/1. -GPSAltitudeRef, 5, 0x0005, GPSInfo, Exif.GPSInfo.GPSAltitudeRef, Byte, Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GSPAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags. -GPSAltitude, 6, 0x0006, GPSInfo, Exif.GPSInfo.GPSAltitude, Rational, Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters. -GPSTimeStamp, 7, 0x0007, GPSInfo, Exif.GPSInfo.GPSTimeStamp, Rational, Indicates the time as UTC (Coordinated Universal Time). is expressed as three RATIONAL values giving the hour, minute, and second (atomic clock). -GPSSatellites, 8, 0x0008, GPSInfo, Exif.GPSInfo.GPSSatellites, Ascii, Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag is set to NULL. -GPSStatus, 9, 0x0009, GPSInfo, Exif.GPSInfo.GPSStatus, Ascii, Indicates the status of the GPS receiver when the image is recorded. "A" means measurement is in progress, and "V" means the measurement is Interoperability. -GPSMeasureMode, 10, 0x000a, GPSInfo, Exif.GPSInfo.GPSMeasureMode, Ascii, Indicates the GPS measurement mode. "2" means two-dimensional measurement and "3" means three-dimensional measurement is in progress. -GPSDOP, 11, 0x000b, GPSInfo, Exif.GPSInfo.GPSDOP, Rational, Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement. -GPSSpeedRef, 12, 0x000c, GPSInfo, Exif.GPSInfo.GPSSpeedRef, Ascii, Indicates the unit used to express the GPS receiver speed of movement. "K" "M" and "N" represents kilometers per hour, miles per hour, and knots. -GPSSpeed, 13, 0x000d, GPSInfo, Exif.GPSInfo.GPSSpeed, Rational, Indicates the speed of GPS receiver movement. -GPSTrackRef, 14, 0x000e, GPSInfo, Exif.GPSInfo.GPSTrackRef, Ascii, Indicates the reference for giving the direction of GPS receiver movement. "T" denotes true direction and "M" is magnetic direction. -GPSTrack, 15, 0x000f, GPSInfo, Exif.GPSInfo.GPSTrack, Rational, Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99. -GPSImgDirectionRef, 16, 0x0010, GPSInfo, Exif.GPSInfo.GPSImgDirectionRef, Ascii, Indicates the reference for giving the direction of the image when it is captured. "T" denotes true direction and "M" is magnetic direction. -GPSImgDirection, 17, 0x0011, GPSInfo, Exif.GPSInfo.GPSImgDirection, Rational, Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99. -GPSMapDatum, 18, 0x0012, GPSInfo, Exif.GPSInfo.GPSMapDatum, Ascii, Indicates the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is "TOKYO" or "WGS-84". -GPSDestLatitudeRef, 19, 0x0013, GPSInfo, Exif.GPSInfo.GPSDestLatitudeRef, Ascii, Indicates whether the latitude of the destination point is north or south latitude. The ASCII value "N" indicates north latitude, and "S" is south latitude. -GPSDestLatitude, 20, 0x0014, GPSInfo, Exif.GPSInfo.GPSDestLatitude, Rational, Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1. -GPSDestLongitudeRef, 21, 0x0015, GPSInfo, Exif.GPSInfo.GPSDestLongitudeRef, Ascii, Indicates whether the longitude of the destination point is east or west longitude. ASCII "E" indicates east longitude, and "W" is west longitude. -GPSDestLongitude, 22, 0x0016, GPSInfo, Exif.GPSInfo.GPSDestLongitude, Rational, Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1. -GPSDestBearingRef, 23, 0x0017, GPSInfo, Exif.GPSInfo.GPSDestBearingRef, Ascii, Indicates the reference used for giving the bearing to the destination point. "T" denotes true direction and "M" is magnetic direction. -GPSDestBearing, 24, 0x0018, GPSInfo, Exif.GPSInfo.GPSDestBearing, Rational, Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99. -GPSDestDistanceRef, 25, 0x0019, GPSInfo, Exif.GPSInfo.GPSDestDistanceRef, Ascii, Indicates the unit used to express the distance to the destination point. "K", "M" and "N" represent kilometers, miles and knots. -GPSDestDistance, 26, 0x001a, GPSInfo, Exif.GPSInfo.GPSDestDistance, Rational, Indicates the distance to the destination point. -GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Undefined, A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. -GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. -GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". -GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. - /usr/lib /usr lib - /usr/ / usr - usr . usr - / / - . . . - .. . .. - /// / - /usr/.emacs /usr .emacs - /usr/.emacs/ /usr .emacs - /usr/.emacs// /usr .emacs - usr/.emacs usr .emacs - .emacs . .emacs - .emacs.gz . .emacs.gz .gz - /tmp/image.jpg /tmp image.jpg .jpg -/tmp/.image.jpg /tmp .image.jpg .jpg - /image.jpg / image.jpg .jpg - image.jpg . image.jpg .jpg - image.jpg// . image.jpg .jpg - /////image.jpg / image.jpg .jpg - /foo.bar/image /foo.bar image -/foo.bar/images.tar.gz /foo.bar images.tar.gz .gz -d:\foo.bar\images.tar.gz d:\foo.bar images.tar.gz .gz -Usage: write-test file case - -where case is an integer between 1 and 11 -Usage: bin\Debug\write2-test.exe file -Usage: bin\Debug\xmpparse.exe file -Usage: bin\Debug\xmpparser-test.exe file -Xmp.dc.source XmpText 13 xmpsample.cpp -Xmp.dc.subject XmpBag 2 Palmtree, Rubbertree -Xmp.dc.title LangAlt 2 lang="de-DE" Sonnenuntergang am Strand, lang="en-US" Sunset on the beach -Xmp.dc.one XmpText 2 -1 -Xmp.dc.two XmpText 6 3.1415 -Xmp.dc.three XmpText 3 5/7 -Xmp.dc.four XmpText 3 255 -Xmp.dc.five XmpText 3 256 -Xmp.dc.six XmpText 5 False -Xmp.dc.seven XmpText 5 Seven -Xmp.dc.format XmpText 10 image/jpeg -Xmp.dc.creator XmpSeq 3 1) The first creator, 2) The second creator, 3) And another one -Xmp.dc.description LangAlt 2 lang="x-default" Hello, World, lang="de-DE" Hallo, Welt -Xmp.tiff.ImageDescription LangAlt 2 lang="x-default" TIFF image description, lang="de-DE" TIFF Bildbeschreibung -Xmp.ns.myProperty XmpText 7 myValue -Xmp.xmpDM.videoFrameSize/stDim:w XmpText 2 16 -Xmp.xmpDM.videoFrameSize/stDim:h XmpText 1 9 -Xmp.xmpDM.videoFrameSize/stDim:unit XmpText 4 inch -Xmp.dc.publisher XmpBag 1 James Bond -Xmp.dc.publisher[1]/?ns:role XmpText 12 secret agent -Xmp.dc.creator[2]/?ns:role XmpText 10 programmer -Xmp.xmpBJ.JobRef XmpText 0 type="Bag" -Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 14 Birthday party -Xmp.xmpBJ.JobRef[1]/stJob:role XmpText 12 Photographer -Xmp.xmpBJ.JobRef[2]/stJob:name XmpText 16 Wedding ceremony -Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man - - - - - - - Palmtree - Rubbertree - - - - - Sonnenuntergang am Strand - Sunset on the beach - - - - - 1) The first creator - - 2) The second creator - programmer - - 3) And another one - - - - - Hello, World - Hallo, Welt - - - - - - James Bond - secret agent - - - - - - TIFF image description - TIFF Bildbeschreibung - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Usage: bin\DebugDLL\addmoddel.exe file -Usage: bin\DebugDLL\exifcomment.exe file -Usage: bin\DebugDLL\exifdata-test.exe file -Usage: bin\DebugDLL\exifprint.exe file -Usage: exiv2.exe [ options ] [ action ] file ... - -Manipulate the Exif metadata of images. -Usage: bin\DebugDLL\iotest.exe filein fileout1 fileout2 -fileouts are overwritten and should match filein exactly -Usage: bin\DebugDLL\iptceasy.exe file -Usage: bin\DebugDLL\iptcprint.exe file -Usage: bin\DebugDLL\iptctest.exe image -Commands read from stdin. -Usage: bin\DebugDLL\largeiptc-test.exe image datafile - -Reads and writes raw metadata. Use -h option for help. -Usage: metacopy.exe [-iecaph] readfile writefile -Usage: bin\DebugDLL\prevtest.exe file -string long float Rational -True 1 1 1/1 -False 0 0 0/1 -t 1 1 1/1 -f 0 0 0/1 --1 -1 -1 -1/1 -0 0 0 0/1 -1 1 1 1/1 -0.0 0 0 0/1 -0.1 0 0.1 1/10 -0.01 0 0.01 1/100 -0.001 0 0.001 1/1000 --1.49999 -1 -1.49999 -149999/100000 --1.5 -1 -1.5 -3/2 -1.49999 1 1.49999 149999/100000 -1.5 1 1.5 3/2 -0/1 0 0 0/1 -1/1 1 1 1/1 -1/3 0 0.333333 1/3 --1/3 0 -0.333333 -1/3 -4/3 1 1.33333 4/3 --4/3 -1 -1.33333 -4/3 -0/0 nok nok 0/0 -text nok nok nok -ProcessingSoftware, 11, 0x000b, IFD0, Exif.Image.ProcessingSoftware, Ascii, The name and version of the software used to post-process the picture. -NewSubfileType, 254, 0x00fe, IFD0, Exif.Image.NewSubfileType, Long, A general indication of the kind of data contained in this subfile. -ImageWidth, 256, 0x0100, IFD0, Exif.Image.ImageWidth, Long, The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag. -ImageLength, 257, 0x0101, IFD0, Exif.Image.ImageLength, Long, The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag. -BitsPerSample, 258, 0x0102, IFD0, Exif.Image.BitsPerSample, Short, The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8. See also . In JPEG compressed data a JPEG marker is used instead of this tag. -Compression, 259, 0x0103, IFD0, Exif.Image.Compression, Short, The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted. When thumbnails use JPEG compression, this tag value is set to 6. -PhotometricInterpretation, 262, 0x0106, IFD0, Exif.Image.PhotometricInterpretation, Short, The pixel composition. In JPEG compressed data a JPEG marker is used instead of this tag. -FillOrder, 266, 0x010a, IFD0, Exif.Image.FillOrder, Short, The logical order of bits within a byte -DocumentName, 269, 0x010d, IFD0, Exif.Image.DocumentName, Ascii, The name of the document from which this image was scanned -ImageDescription, 270, 0x010e, IFD0, Exif.Image.ImageDescription, Ascii, A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like. Two-bytes character codes cannot be used. When a 2-bytes code is necessary, the Exif Private tag is to be used. -Make, 271, 0x010f, IFD0, Exif.Image.Make, Ascii, The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -Model, 272, 0x0110, IFD0, Exif.Image.Model, Ascii, The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -StripOffsets, 273, 0x0111, IFD0, Exif.Image.StripOffsets, Long, For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes. With JPEG compressed data this designation is not needed and is omitted. See also and . -Orientation, 274, 0x0112, IFD0, Exif.Image.Orientation, Short, The image orientation viewed in terms of rows and columns. -SamplesPerPixel, 277, 0x0115, IFD0, Exif.Image.SamplesPerPixel, Short, The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3. In JPEG compressed data a JPEG marker is used instead of this tag. -RowsPerStrip, 278, 0x0116, IFD0, Exif.Image.RowsPerStrip, Long, The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips. With JPEG compressed data this designation is not needed and is omitted. See also and . -StripByteCounts, 279, 0x0117, IFD0, Exif.Image.StripByteCounts, Long, The total number of bytes in each strip. With JPEG compressed data this designation is not needed and is omitted. -XResolution, 282, 0x011a, IFD0, Exif.Image.XResolution, Rational, The number of pixels per in the direction. When the image resolution is unknown, 72 [dpi] is designated. -YResolution, 283, 0x011b, IFD0, Exif.Image.YResolution, Rational, The number of pixels per in the direction. The same value as is designated. -PlanarConfiguration, 284, 0x011c, IFD0, Exif.Image.PlanarConfiguration, Short, Indicates whether pixel components are recorded in a chunky or planar format. In JPEG compressed files a JPEG marker is used instead of this tag. If this field does not exist, the TIFF default of 1 (chunky) is assumed. -ResolutionUnit, 296, 0x0128, IFD0, Exif.Image.ResolutionUnit, Short, The unit for measuring and . The same unit is used for both and . If the image resolution is unknown, 2 (inches) is designated. -TransferFunction, 301, 0x012d, IFD0, Exif.Image.TransferFunction, Short, A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information tag (). -Software, 305, 0x0131, IFD0, Exif.Image.Software, Ascii, This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown. -DateTime, 306, 0x0132, IFD0, Exif.Image.DateTime, Ascii, The date and time of image creation. In Exif standard, it is the date and time the file was changed. -HostComputer, 316, 0x013c, IFD0, Exif.Image.HostComputer, Ascii, This tag records information about the host computer used to generate the image. -Artist, 315, 0x013b, IFD0, Exif.Image.Artist, Ascii, This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James" -WhitePoint, 318, 0x013e, IFD0, Exif.Image.WhitePoint, Rational, The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information tag (). -PrimaryChromaticities, 319, 0x013f, IFD0, Exif.Image.PrimaryChromaticities, Rational, The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information tag (). -TileWidth, 322, 0x0142, IFD0, Exif.Image.TileWidth, Short, The tile width in pixels. This is the number of columns in each tile. -TileLength, 323, 0x0143, IFD0, Exif.Image.TileLength, Short, The tile length (height) in pixels. This is the number of rows in each tile. -TileOffsets, 324, 0x0144, IFD0, Exif.Image.TileOffsets, Short, For each tile, the byte offset of that tile, as compressed and stored on disk. The offset is specified with respect to the beginning of the TIFF file. Note that this implies that each tile has a location independent of the locations of other tiles. -TileByteCounts, 325, 0x0145, IFD0, Exif.Image.TileByteCounts, Short, For each tile, the number of (compressed) bytes in that tile. See TileOffsets for a description of how the byte counts are ordered. -SubIFDs, 330, 0x014a, IFD0, Exif.Image.SubIFDs, Long, Defined by Adobe Corporation to enable TIFF Trees within a TIFF file. -TransferRange, 342, 0x0156, IFD0, Exif.Image.TransferRange, Short, Expands the range of the TransferFunction -JPEGProc, 512, 0x0200, IFD0, Exif.Image.JPEGProc, Long, This field indicates the process used to produce the compressed data -JPEGInterchangeFormat, 513, 0x0201, IFD0, Exif.Image.JPEGInterchangeFormat, Long, The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data. -JPEGInterchangeFormatLength, 514, 0x0202, IFD0, Exif.Image.JPEGInterchangeFormatLength, Long, The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1. -YCbCrCoefficients, 529, 0x0211, IFD0, Exif.Image.YCbCrCoefficients, Rational, The matrix coefficients for transformation from RGB to YCbCr image data. No default is given in TIFF; but here the value given in Appendix E, "Color Space Guidelines", is used as the default. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability this condition. -YCbCrSubSampling, 530, 0x0212, IFD0, Exif.Image.YCbCrSubSampling, Short, The sampling ratio of chrominance components in relation to the luminance component. In JPEG compressed data a JPEG marker is used instead of this tag. -YCbCrPositioning, 531, 0x0213, IFD0, Exif.Image.YCbCrPositioning, Short, The position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed data or uncompressed YCbCr data. The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. If the reader does not have the capability of supporting both kinds of , it shall follow the TIFF default regardless of the value in this field. It is preferable that readers be able to support both centered and co-sited positioning. -ReferenceBlackWhite, 532, 0x0214, IFD0, Exif.Image.ReferenceBlackWhite, Rational, The reference black point value and reference white point value. No defaults are given in TIFF, but the values below are given as defaults here. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability these conditions. -XMLPacket, 700, 0x02bc, IFD0, Exif.Image.XMLPacket, Byte, XMP Metadata (Adobe technote 9-14-02) -Rating, 18246, 0x4746, IFD0, Exif.Image.Rating, Short, Rating tag used by Windows -RatingPercent, 18249, 0x4749, IFD0, Exif.Image.RatingPercent, Short, Rating tag used by Windows, value in percent -CFARepeatPatternDim, 33421, 0x828d, IFD0, Exif.Image.CFARepeatPatternDim, Short, Contains two values representing the minimum rows and columns to define the repeating patterns of the color filter array -CFAPattern, 33422, 0x828e, IFD0, Exif.Image.CFAPattern, Byte, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods -BatteryLevel, 33423, 0x828f, IFD0, Exif.Image.BatteryLevel, Rational, Contains a value of the battery level as a fraction or string -IPTCNAA, 33723, 0x83bb, IFD0, Exif.Image.IPTCNAA, Long, Contains an IPTC/NAA record -Copyright, 33432, 0x8298, IFD0, Exif.Image.Copyright, Ascii, Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case since the statement also ends with a NULL, there are two NULL codes). When only the photographer copyright is given, it is terminated by one NULL code . When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given. When the field is left blank, it is treated as unknown. -ImageResources, 34377, 0x8649, IFD0, Exif.Image.ImageResources, Undefined, Contains information embedded by the Adobe Photoshop application -ExifTag, 34665, 0x8769, IFD0, Exif.Image.ExifTag, Long, A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF. -InterColorProfile, 34675, 0x8773, IFD0, Exif.Image.InterColorProfile, Undefined, Contains an InterColor Consortium (ICC) format color space characterization/profile -GPSTag, 34853, 0x8825, IFD0, Exif.Image.GPSTag, Long, A pointer to the GPS Info IFD. The Interoperability structure of the GPS Info IFD, like that of Exif IFD, has no image data. -TIFFEPStandardID, 37398, 0x9216, IFD0, Exif.Image.TIFFEPStandardID, Byte, Contains four ASCII characters representing the TIFF/EP standard version of a TIFF/EP file, eg '1', '0', '0', '0' -XPTitle, 40091, 0x9c9b, IFD0, Exif.Image.XPTitle, Byte, Title tag used by Windows, encoded in UCS2 -XPComment, 40092, 0x9c9c, IFD0, Exif.Image.XPComment, Byte, Comment tag used by Windows, encoded in UCS2 -XPAuthor, 40093, 0x9c9d, IFD0, Exif.Image.XPAuthor, Byte, Author tag used by Windows, encoded in UCS2 -XPKeywords, 40094, 0x9c9e, IFD0, Exif.Image.XPKeywords, Byte, Keywords tag used by Windows, encoded in UCS2 -XPSubject, 40095, 0x9c9f, IFD0, Exif.Image.XPSubject, Byte, Subject tag used by Windows, encoded in UCS2 -PrintImageMatching, 50341, 0xc4a5, IFD0, Exif.Image.PrintImageMatching, Undefined, Print Image Matching, descriptiont needed. -DNGVersion, 50706, 0xc612, IFD0, Exif.Image.DNGVersion, Byte, This tag encodes the DNG four-tier version number. For files compliant with version 1.1.0.0 of the DNG specification, this tag should contain the bytes: 1, 1, 0, 0. -DNGBackwardVersion, 50707, 0xc613, IFD0, Exif.Image.DNGBackwardVersion, Byte, This tag specifies the oldest version of the Digital Negative specification for which a file is compatible. Readers shouldnot attempt to read a file if this tag specifies a version number that is higher than the version number of the specification the reader was based on. In addition to checking the version tags, readers should, for all tags, check the types, counts, and values, to verify it is able to correctly read the file. -UniqueCameraModel, 50708, 0xc614, IFD0, Exif.Image.UniqueCameraModel, Ascii, Defines a unique, non-localized name for the camera model that created the image in the raw file. This name should include the manufacturer's name to avoid conflicts, and should not be localized, even if the camera name itself is localized for different markets (see LocalizedCameraModel). This string may be used by reader software to index into per-model preferences and replacement profiles. -LocalizedCameraModel, 50709, 0xc615, IFD0, Exif.Image.LocalizedCameraModel, Byte, Similar to the UniqueCameraModel field, except the name can be localized for different markets to match the localization of the camera name. -CFAPlaneColor, 50710, 0xc616, IFD0, Exif.Image.CFAPlaneColor, Byte, Provides a mapping between the values in the CFAPattern tag and the plane numbers in LinearRaw space. This is a required tag for non-RGB CFA images. -CFALayout, 50711, 0xc617, IFD0, Exif.Image.CFALayout, Short, Describes the spatial layout of the CFA. -LinearizationTable, 50712, 0xc618, IFD0, Exif.Image.LinearizationTable, Short, Describes a lookup table that maps stored values into linear values. This tag is typically used to increase compression ratios by storing the raw data in a non-linear, more visually uniform space with fewer total encoding levels. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelRepeatDim, 50713, 0xc619, IFD0, Exif.Image.BlackLevelRepeatDim, Short, Specifies repeat pattern size for the BlackLevel tag. -BlackLevel, 50714, 0xc61a, IFD0, Exif.Image.BlackLevel, Rational, Specifies the zero light (a.k.a. thermal black or black current) encoding level, as a repeating pattern. The origin of this pattern is the top-left corner of the ActiveArea rectangle. The values are stored in row-column-sample scan order. -BlackLevelDeltaH, 50715, 0xc61b, IFD0, Exif.Image.BlackLevelDeltaH, SRational, If the zero light encoding level is a function of the image column, BlackLevelDeltaH specifies the difference between the zero light encoding level for each column and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelDeltaV, 50716, 0xc61c, IFD0, Exif.Image.BlackLevelDeltaV, SRational, If the zero light encoding level is a function of the image row, this tag specifies the difference between the zero light encoding level for each row and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -WhiteLevel, 50717, 0xc61d, IFD0, Exif.Image.WhiteLevel, Short, This tag specifies the fully saturated encoding level for the raw sample values. Saturation is caused either by the sensor itself becoming highly non-linear in response, or by the camera's analog to digital converter clipping. -DefaultScale, 50718, 0xc61e, IFD0, Exif.Image.DefaultScale, Rational, DefaultScale is required for cameras with non-square pixels. It specifies the default scale factors for each direction to convert the image to square pixels. Typically these factors are selected to approximately preserve total pixel count. For CFA images that use CFALayout equal to 2, 3, 4, or 5, such as the Fujifilm SuperCCD, these two values should usually differ by a factor of 2.0. -DefaultCropOrigin, 50719, 0xc61f, IFD0, Exif.Image.DefaultCropOrigin, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropOrigin specifies the origin of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied), relative to the top-left corner of the ActiveArea rectangle. -DefaultCropSize, 50720, 0xc620, IFD0, Exif.Image.DefaultCropSize, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropSize specifies the size of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied). -ColorMatrix1, 50721, 0xc621, IFD0, Exif.Image.ColorMatrix1, SRational, ColorMatrix1 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the first calibration illuminant. The matrix values are stored in row scan order. The ColorMatrix1 tag is required for all non-monochrome DNG files. -ColorMatrix2, 50722, 0xc622, IFD0, Exif.Image.ColorMatrix2, SRational, ColorMatrix2 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the second calibration illuminant. The matrix values are stored in row scan order. -CameraCalibration1, 50723, 0xc623, IFD0, Exif.Image.CameraCalibration1, SRational, CameraClalibration1 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the first calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix1 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -CameraCalibration2, 50724, 0xc624, IFD0, Exif.Image.CameraCalibration2, SRational, CameraCalibration2 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the second calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix2 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -ReductionMatrix1, 50725, 0xc625, IFD0, Exif.Image.ReductionMatrix1, SRational, ReductionMatrix1 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the first calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -ReductionMatrix2, 50726, 0xc626, IFD0, Exif.Image.ReductionMatrix2, SRational, ReductionMatrix2 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the second calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -AnalogBalance, 50727, 0xc627, IFD0, Exif.Image.AnalogBalance, Rational, Normally the stored raw values are not white balanced, since any digital white balancing will reduce the dynamic range of the final image if the user decides to later adjust the white balance; however, if camera hardware is capable of white balancing the color channels before the signal is digitized, it can improve the dynamic range of the final image. AnalogBalance defines the gain, either analog (recommended) or digital (not recommended) that has been applied the stored raw values. -AsShotNeutral, 50728, 0xc628, IFD0, Exif.Image.AsShotNeutral, Short, Specifies the selected white balance at time of capture, encoded as the coordinates of a perfectly neutral color in linear reference space values. The inclusion of this tag precludes the inclusion of the AsShotWhiteXY tag. -AsShotWhiteXY, 50729, 0xc629, IFD0, Exif.Image.AsShotWhiteXY, Rational, Specifies the selected white balance at time of capture, encoded as x-y chromaticity coordinates. The inclusion of this tag precludes the inclusion of the AsShotNeutral tag. -BaselineExposure, 50730, 0xc62a, IFD0, Exif.Image.BaselineExposure, SRational, Camera models vary in the trade-off they make between highlight headroom and shadow noise. Some leave a significant amount of highlight headroom during a normal exposure. This allows significant negative exposure compensation to be applied during raw conversion, but also means normal exposures will contain more shadow noise. Other models leave less headroom during normal exposures. This allows for less negative exposure compensation, but results in lower shadow noise for normal exposures. Because of these differences, a raw converter needs to vary the zero point of its exposure compensation control from model to model. BaselineExposure specifies by how much (in EV units) to move the zero point. Positive values result in brighter default results, while negative values result in darker default results. -BaselineNoise, 50731, 0xc62b, IFD0, Exif.Image.BaselineNoise, Rational, Specifies the relative noise level of the camera model at a baseline ISO value of 100, compared to a reference camera model. Since noise levels tend to vary approximately with the square root of the ISO value, a raw converter can use this value, combined with the current ISO, to estimate the relative noise level of the current image. -BaselineSharpness, 50732, 0xc62c, IFD0, Exif.Image.BaselineSharpness, Rational, Specifies the relative amount of sharpening required for this camera model, compared to a reference camera model. Camera models vary in the strengths of their anti-aliasing filters. Cameras with weak or no filters require less sharpening than cameras with strong anti-aliasing filters. -BayerGreenSplit, 50733, 0xc62d, IFD0, Exif.Image.BayerGreenSplit, Long, Only applies to CFA images using a Bayer pattern filter array. This tag specifies, in arbitrary units, how closely the values of the green pixels in the blue/green rows track the values of the green pixels in the red/green rows. A value of zero means the two kinds of green pixels track closely, while a non-zero value means they sometimes diverge. The useful range for this tag is from 0 (no divergence) to about 5000 (quite large divergence). -LinearResponseLimit, 50734, 0xc62e, IFD0, Exif.Image.LinearResponseLimit, Rational, Some sensors have an unpredictable non-linearity in their response as they near the upper limit of their encoding range. This non-linearity results in color shifts in the highlight areas of the resulting image unless the raw converter compensates for this effect. LinearResponseLimit specifies the fraction of the encoding range above which the response may become significantly non-linear. -CameraSerialNumber, 50735, 0xc62f, IFD0, Exif.Image.CameraSerialNumber, Ascii, CameraSerialNumber contains the serial number of the camera or camera body that captured the image. -LensInfo, 50736, 0xc630, IFD0, Exif.Image.LensInfo, Rational, Contains information about the lens that captured the image. If the minimum f-stops are unknown, they should be encoded as 0/0. -ChromaBlurRadius, 50737, 0xc631, IFD0, Exif.Image.ChromaBlurRadius, Rational, ChromaBlurRadius provides a hint to the DNG reader about how much chroma blur should be applied to the image. If this tag is omitted, the reader will use its default amount of chroma blurring. Normally this tag is only included for non-CFA images, since the amount of chroma blur required for mosaic images is highly dependent on the de-mosaic algorithm, in which case the DNG reader's default value is likely optimized for its particular de-mosaic algorithm. -AntiAliasStrength, 50738, 0xc632, IFD0, Exif.Image.AntiAliasStrength, Rational, Provides a hint to the DNG reader about how strong the camera's anti-alias filter is. A value of 0.0 means no anti-alias filter (i.e., the camera is prone to aliasing artifacts with some subjects), while a value of 1.0 means a strong anti-alias filter (i.e., the camera almost never has aliasing artifacts). -ShadowScale, 50739, 0xc633, IFD0, Exif.Image.ShadowScale, SRational, This tag is used by Adobe Camera Raw to control the sensitivity of its 'Shadows' slider. -DNGPrivateData, 50740, 0xc634, IFD0, Exif.Image.DNGPrivateData, Byte, Provides a way for camera manufacturers to store private data in the DNG file for use by their own raw converters, and to have that data preserved by programs that edit DNG files. -MakerNoteSafety, 50741, 0xc635, IFD0, Exif.Image.MakerNoteSafety, Short, MakerNoteSafety lets the DNG reader know whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data. File browsers and other image management software processing an image with a preserved MakerNote should be aware that any thumbnail image embedded in the MakerNote may be stale, and may not reflect the current state of the full size image. -CalibrationIlluminant1, 50778, 0xc65a, IFD0, Exif.Image.CalibrationIlluminant1, Short, The illuminant used for the first set of color calibration tags (ColorMatrix1, CameraCalibration1, ReductionMatrix1). The legal values for this tag are the same as the legal values for the LightSource EXIF tag. -CalibrationIlluminant2, 50779, 0xc65b, IFD0, Exif.Image.CalibrationIlluminant2, Short, The illuminant used for an optional second set of color calibration tags (ColorMatrix2, CameraCalibration2, ReductionMatrix2). The legal values for this tag are the same as the legal values for the CalibrationIlluminant1 tag; however, if both are included, neither is allowed to have a value of 0 (unknown). -BestQualityScale, 50780, 0xc65c, IFD0, Exif.Image.BestQualityScale, Rational, For some cameras, the best possible image quality is not achieved by preserving the total pixel count during conversion. For example, Fujifilm SuperCCD images have maximum detail when their total pixel count is doubled. This tag specifies the amount by which the values of the DefaultScale tag need to be multiplied to achieve the best quality image size. -RawDataUniqueID, 50781, 0xc65d, IFD0, Exif.Image.RawDataUniqueID, Byte, This tag contains a 16-byte unique identifier for the raw image data in the DNG file. DNG readers can use this tag to recognize a particular raw image, even if the file's name or the metadata contained in the file has been changed. If a DNG writer creates such an identifier, it should do so using an algorithm that will ensure that it is very unlikely two different images will end up having the same identifier. -OriginalRawFileName, 50827, 0xc68b, IFD0, Exif.Image.OriginalRawFileName, Byte, If the DNG file was converted from a non-DNG raw file, then this tag contains the file name of that original raw file. -OriginalRawFileData, 50828, 0xc68c, IFD0, Exif.Image.OriginalRawFileData, Undefined, If the DNG file was converted from a non-DNG raw file, then this tag contains the compressed contents of that original raw file. The contents of this tag always use the big-endian byte order. The tag contains a sequence of data blocks. Future versions of the DNG specification may define additional data blocks, so DNG readers should ignore extra bytes when parsing this tag. DNG readers should also detect the case where data blocks are missing from the end of the sequence, and should assume a default value for all the missing blocks. There are no padding or alignment bytes between data blocks. -ActiveArea, 50829, 0xc68d, IFD0, Exif.Image.ActiveArea, Short, This rectangle defines the active (non-masked) pixels of the sensor. The order of the rectangle coordinates is: top, left, bottom, right. -MaskedAreas, 50830, 0xc68e, IFD0, Exif.Image.MaskedAreas, Short, This tag contains a list of non-overlapping rectangle coordinates of fully masked pixels, which can be optionally used by DNG readers to measure the black encoding level. The order of each rectangle's coordinates is: top, left, bottom, right. If the raw image data has already had its black encoding level subtracted, then this tag should not be used, since the masked pixels are no longer useful. -AsShotICCProfile, 50831, 0xc68f, IFD0, Exif.Image.AsShotICCProfile, Undefined, This tag contains an ICC profile that, in conjunction with the AsShotPreProfileMatrix tag, provides the camera manufacturer with a way to specify a default color rendering from camera color space coordinates (linear reference values) into the ICC profile connection space. The ICC profile connection space is an output referred colorimetric space, whereas the other color calibration tags in DNG specify a conversion into a scene referred colorimetric space. This means that the rendering in this profile should include any desired tone and gamut mapping needed to convert between scene referred values and output referred values. -AsShotPreProfileMatrix, 50832, 0xc690, IFD0, Exif.Image.AsShotPreProfileMatrix, SRational, This tag is used in conjunction with the AsShotICCProfile tag. It specifies a matrix that should be applied to the camera color space coordinates before processing the values through the ICC profile specified in the AsShotICCProfile tag. The matrix is stored in the row scan order. If ColorPlanes is greater than three, then this matrix can (but is not required to) reduce the dimensionality of the color data down to three components, in which case the AsShotICCProfile should have three rather than ColorPlanes input components. -CurrentICCProfile, 50833, 0xc691, IFD0, Exif.Image.CurrentICCProfile, Undefined, This tag is used in conjunction with the CurrentPreProfileMatrix tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -CurrentPreProfileMatrix, 50834, 0xc692, IFD0, Exif.Image.CurrentPreProfileMatrix, SRational, This tag is used in conjunction with the CurrentICCProfile tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -ExposureTime, 33434, 0x829a, Exif, Exif.Photo.ExposureTime, Rational, Exposure time, given in seconds (sec). -FNumber, 33437, 0x829d, Exif, Exif.Photo.FNumber, Rational, The F number. -ExposureProgram, 34850, 0x8822, Exif, Exif.Photo.ExposureProgram, Short, The class of the program used by the camera to set exposure when the picture is taken. -SpectralSensitivity, 34852, 0x8824, Exif, Exif.Photo.SpectralSensitivity, Ascii, Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical Committee. -ISOSpeedRatings, 34855, 0x8827, Exif, Exif.Photo.ISOSpeedRatings, Short, Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. -OECF, 34856, 0x8828, Exif, Exif.Photo.OECF, Undefined, Indicates the Opto-Electoric Conversion Function (OECF) specified in ISO 14524. is the relationship between the camera optical input and the image values. -ExifVersion, 36864, 0x9000, Exif, Exif.Photo.ExifVersion, Undefined, The version of this standard supported. Nonexistence of this field is taken to mean nonconformance to the standard. -DateTimeOriginal, 36867, 0x9003, Exif, Exif.Photo.DateTimeOriginal, Ascii, The date and time when the original image data was generated. For a digital still camera the date and time the picture was taken are recorded. -DateTimeDigitized, 36868, 0x9004, Exif, Exif.Photo.DateTimeDigitized, Ascii, The date and time when the image was stored as digital data. -ComponentsConfiguration, 37121, 0x9101, Exif, Exif.Photo.ComponentsConfiguration, Undefined, Information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the tag. However, since can only express the order of Y, Cb and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. -CompressedBitsPerPixel, 37122, 0x9102, Exif, Exif.Photo.CompressedBitsPerPixel, Rational, Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. -ShutterSpeedValue, 37377, 0x9201, Exif, Exif.Photo.ShutterSpeedValue, SRational, Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting. -ApertureValue, 37378, 0x9202, Exif, Exif.Photo.ApertureValue, Rational, The lens aperture. The unit is the APEX value. -BrightnessValue, 37379, 0x9203, Exif, Exif.Photo.BrightnessValue, SRational, The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -ExposureBiasValue, 37380, 0x9204, Exif, Exif.Photo.ExposureBiasValue, SRational, The exposure bias. The units is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -MaxApertureValue, 37381, 0x9205, Exif, Exif.Photo.MaxApertureValue, Rational, The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range. -SubjectDistance, 37382, 0x9206, Exif, Exif.Photo.SubjectDistance, Rational, The distance to the subject, given in meters. -MeteringMode, 37383, 0x9207, Exif, Exif.Photo.MeteringMode, Short, The metering mode. -LightSource, 37384, 0x9208, Exif, Exif.Photo.LightSource, Short, The kind of light source. -Flash, 37385, 0x9209, Exif, Exif.Photo.Flash, Short, This tag is recorded when an image is taken using a strobe light (flash). -FocalLength, 37386, 0x920a, Exif, Exif.Photo.FocalLength, Rational, The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera. -SubjectArea, 37396, 0x9214, Exif, Exif.Photo.SubjectArea, Short, This tag indicates the location and area of the main subject in the overall scene. -MakerNote, 37500, 0x927c, Exif, Exif.Photo.MakerNote, Undefined, A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer. -UserComment, 37510, 0x9286, Exif, Exif.Photo.UserComment, Comment, A tag for Exif users to write keywords or comments on the image besides those in , and without the character code limitations of the tag. -SubSecTime, 37520, 0x9290, Exif, Exif.Photo.SubSecTime, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeOriginal, 37521, 0x9291, Exif, Exif.Photo.SubSecTimeOriginal, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeDigitized, 37522, 0x9292, Exif, Exif.Photo.SubSecTimeDigitized, Ascii, A tag used to record fractions of seconds for the tag. -FlashpixVersion, 40960, 0xa000, Exif, Exif.Photo.FlashpixVersion, Undefined, The FlashPix format version supported by a FPXR file. -ColorSpace, 40961, 0xa001, Exif, Exif.Photo.ColorSpace, Short, The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix. -PixelXDimension, 40962, 0xa002, Exif, Exif.Photo.PixelXDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. -PixelYDimension, 40963, 0xa003, Exif, Exif.Photo.PixelYDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF. -RelatedSoundFile, 40964, 0xa004, Exif, Exif.Photo.RelatedSoundFile, Ascii, This tag is used to record the name of an audio file related to the image data. The only relational information recorded here is the Exif audio file name and extension (an ASCII string consisting of 8 characters + '.' + 3 characters). The path is not recorded. -InteroperabilityTag, 40965, 0xa005, Exif, Exif.Photo.InteroperabilityTag, Long, Interoperability IFD is composed of tags which stores the information to ensure the Interoperability and pointed by the following tag located in Exif IFD. The Interoperability structure of Interoperability IFD is the same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD. -FlashEnergy, 41483, 0xa20b, Exif, Exif.Photo.FlashEnergy, Rational, Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS). -SpatialFrequencyResponse, 41484, 0xa20c, Exif, Exif.Photo.SpatialFrequencyResponse, Undefined, This tag records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233. -FocalPlaneXResolution, 41486, 0xa20e, Exif, Exif.Photo.FocalPlaneXResolution, Rational, Indicates the number of pixels in the image width (X) direction per on the camera focal plane. -FocalPlaneYResolution, 41487, 0xa20f, Exif, Exif.Photo.FocalPlaneYResolution, Rational, Indicates the number of pixels in the image height (V) direction per on the camera focal plane. -FocalPlaneResolutionUnit, 41488, 0xa210, Exif, Exif.Photo.FocalPlaneResolutionUnit, Short, Indicates the unit for measuring and . This value is the same as the . -SubjectLocation, 41492, 0xa214, Exif, Exif.Photo.SubjectLocation, Short, Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the tag. The first value indicates the X column number and second indicates the Y row number. -ExposureIndex, 41493, 0xa215, Exif, Exif.Photo.ExposureIndex, Rational, Indicates the exposure index selected on the camera or input device at the time the image is captured. -SensingMethod, 41495, 0xa217, Exif, Exif.Photo.SensingMethod, Short, Indicates the image sensor type on the camera or input device. -FileSource, 41728, 0xa300, Exif, Exif.Photo.FileSource, Undefined, Indicates the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC. -SceneType, 41729, 0xa301, Exif, Exif.Photo.SceneType, Undefined, Indicates the type of scene. If a DSC recorded the image, this tag value must always be set to 1, indicating that the image was directly photographed. -CFAPattern, 41730, 0xa302, Exif, Exif.Photo.CFAPattern, Undefined, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. -CustomRendered, 41985, 0xa401, Exif, Exif.Photo.CustomRendered, Short, This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. -ExposureMode, 41986, 0xa402, Exif, Exif.Photo.ExposureMode, Short, This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. -WhiteBalance, 41987, 0xa403, Exif, Exif.Photo.WhiteBalance, Short, This tag indicates the white balance mode set when the image was shot. -DigitalZoomRatio, 41988, 0xa404, Exif, Exif.Photo.DigitalZoomRatio, Rational, This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. -FocalLengthIn35mmFilm, 41989, 0xa405, Exif, Exif.Photo.FocalLengthIn35mmFilm, Short, This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the tag. -SceneCaptureType, 41990, 0xa406, Exif, Exif.Photo.SceneCaptureType, Short, This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the tag. -GainControl, 41991, 0xa407, Exif, Exif.Photo.GainControl, Short, This tag indicates the degree of overall image gain adjustment. -Contrast, 41992, 0xa408, Exif, Exif.Photo.Contrast, Short, This tag indicates the direction of contrast processing applied by the camera when the image was shot. -Saturation, 41993, 0xa409, Exif, Exif.Photo.Saturation, Short, This tag indicates the direction of saturation processing applied by the camera when the image was shot. -Sharpness, 41994, 0xa40a, Exif, Exif.Photo.Sharpness, Short, This tag indicates the direction of sharpness processing applied by the camera when the image was shot. -DeviceSettingDescription, 41995, 0xa40b, Exif, Exif.Photo.DeviceSettingDescription, Undefined, This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader. -SubjectDistanceRange, 41996, 0xa40c, Exif, Exif.Photo.SubjectDistanceRange, Short, This tag indicates the distance to the subject. -ImageUniqueID, 42016, 0xa420, Exif, Exif.Photo.ImageUniqueID, Ascii, This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. -InteroperabilityIndex, 1, 0x0001, Iop, Exif.Iop.InteroperabilityIndex, Ascii, Indicates the identification of the Interoperability rule. Use "R98" for stating ExifR98 Rules. Four bytes used including the termination code (NULL). see the separate volume of Recommended Exif Interoperability Rules (ExifR98) for other tags used for ExifR98. -InteroperabilityVersion, 2, 0x0002, Iop, Exif.Iop.InteroperabilityVersion, Undefined, Interoperability version -RelatedImageFileFormat, 4096, 0x1000, Iop, Exif.Iop.RelatedImageFileFormat, Ascii, File format of image file -RelatedImageWidth, 4097, 0x1001, Iop, Exif.Iop.RelatedImageWidth, Long, Image width -RelatedImageLength, 4098, 0x1002, Iop, Exif.Iop.RelatedImageLength, Long, Image height -GPSVersionID, 0, 0x0000, GPSInfo, Exif.GPSInfo.GPSVersionID, Byte, Indicates the version of . The version is given as 2.0.0.0. This tag is mandatory when tag is present. (Note: The tag is given in bytes, unlike the tag. When the version is 2.0.0.0, the tag value is 02000000.H). -GPSLatitudeRef, 1, 0x0001, GPSInfo, Exif.GPSInfo.GPSLatitudeRef, Ascii, Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude. -GPSLatitude, 2, 0x0002, GPSInfo, Exif.GPSInfo.GPSLatitude, Rational, Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1,mmmm/100,0/1. -GPSLongitudeRef, 3, 0x0003, GPSInfo, Exif.GPSInfo.GPSLongitudeRef, Ascii, Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude. -GPSLongitude, 4, 0x0004, GPSInfo, Exif.GPSInfo.GPSLongitude, Rational, Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1,mmmm/100,0/1. -GPSAltitudeRef, 5, 0x0005, GPSInfo, Exif.GPSInfo.GPSAltitudeRef, Byte, Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GSPAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags. -GPSAltitude, 6, 0x0006, GPSInfo, Exif.GPSInfo.GPSAltitude, Rational, Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters. -GPSTimeStamp, 7, 0x0007, GPSInfo, Exif.GPSInfo.GPSTimeStamp, Rational, Indicates the time as UTC (Coordinated Universal Time). is expressed as three RATIONAL values giving the hour, minute, and second (atomic clock). -GPSSatellites, 8, 0x0008, GPSInfo, Exif.GPSInfo.GPSSatellites, Ascii, Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag is set to NULL. -GPSStatus, 9, 0x0009, GPSInfo, Exif.GPSInfo.GPSStatus, Ascii, Indicates the status of the GPS receiver when the image is recorded. "A" means measurement is in progress, and "V" means the measurement is Interoperability. -GPSMeasureMode, 10, 0x000a, GPSInfo, Exif.GPSInfo.GPSMeasureMode, Ascii, Indicates the GPS measurement mode. "2" means two-dimensional measurement and "3" means three-dimensional measurement is in progress. -GPSDOP, 11, 0x000b, GPSInfo, Exif.GPSInfo.GPSDOP, Rational, Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement. -GPSSpeedRef, 12, 0x000c, GPSInfo, Exif.GPSInfo.GPSSpeedRef, Ascii, Indicates the unit used to express the GPS receiver speed of movement. "K" "M" and "N" represents kilometers per hour, miles per hour, and knots. -GPSSpeed, 13, 0x000d, GPSInfo, Exif.GPSInfo.GPSSpeed, Rational, Indicates the speed of GPS receiver movement. -GPSTrackRef, 14, 0x000e, GPSInfo, Exif.GPSInfo.GPSTrackRef, Ascii, Indicates the reference for giving the direction of GPS receiver movement. "T" denotes true direction and "M" is magnetic direction. -GPSTrack, 15, 0x000f, GPSInfo, Exif.GPSInfo.GPSTrack, Rational, Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99. -GPSImgDirectionRef, 16, 0x0010, GPSInfo, Exif.GPSInfo.GPSImgDirectionRef, Ascii, Indicates the reference for giving the direction of the image when it is captured. "T" denotes true direction and "M" is magnetic direction. -GPSImgDirection, 17, 0x0011, GPSInfo, Exif.GPSInfo.GPSImgDirection, Rational, Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99. -GPSMapDatum, 18, 0x0012, GPSInfo, Exif.GPSInfo.GPSMapDatum, Ascii, Indicates the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is "TOKYO" or "WGS-84". -GPSDestLatitudeRef, 19, 0x0013, GPSInfo, Exif.GPSInfo.GPSDestLatitudeRef, Ascii, Indicates whether the latitude of the destination point is north or south latitude. The ASCII value "N" indicates north latitude, and "S" is south latitude. -GPSDestLatitude, 20, 0x0014, GPSInfo, Exif.GPSInfo.GPSDestLatitude, Rational, Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1. -GPSDestLongitudeRef, 21, 0x0015, GPSInfo, Exif.GPSInfo.GPSDestLongitudeRef, Ascii, Indicates whether the longitude of the destination point is east or west longitude. ASCII "E" indicates east longitude, and "W" is west longitude. -GPSDestLongitude, 22, 0x0016, GPSInfo, Exif.GPSInfo.GPSDestLongitude, Rational, Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1. -GPSDestBearingRef, 23, 0x0017, GPSInfo, Exif.GPSInfo.GPSDestBearingRef, Ascii, Indicates the reference used for giving the bearing to the destination point. "T" denotes true direction and "M" is magnetic direction. -GPSDestBearing, 24, 0x0018, GPSInfo, Exif.GPSInfo.GPSDestBearing, Rational, Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99. -GPSDestDistanceRef, 25, 0x0019, GPSInfo, Exif.GPSInfo.GPSDestDistanceRef, Ascii, Indicates the unit used to express the distance to the destination point. "K", "M" and "N" represent kilometers, miles and knots. -GPSDestDistance, 26, 0x001a, GPSInfo, Exif.GPSInfo.GPSDestDistance, Rational, Indicates the distance to the destination point. -GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Undefined, A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. -GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. -GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". -GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. - /usr/lib /usr lib - /usr/ / usr - usr . usr - / / - . . . - .. . .. - /// / - /usr/.emacs /usr .emacs - /usr/.emacs/ /usr .emacs - /usr/.emacs// /usr .emacs - usr/.emacs usr .emacs - .emacs . .emacs - .emacs.gz . .emacs.gz .gz - /tmp/image.jpg /tmp image.jpg .jpg -/tmp/.image.jpg /tmp .image.jpg .jpg - /image.jpg / image.jpg .jpg - image.jpg . image.jpg .jpg - image.jpg// . image.jpg .jpg - /////image.jpg / image.jpg .jpg - /foo.bar/image /foo.bar image -/foo.bar/images.tar.gz /foo.bar images.tar.gz .gz -d:\foo.bar\images.tar.gz d:\foo.bar images.tar.gz .gz -Usage: write-test file case - -where case is an integer between 1 and 11 -Usage: bin\DebugDLL\write2-test.exe file -Usage: bin\DebugDLL\xmpparse.exe file -Usage: bin\DebugDLL\xmpparser-test.exe file -Xmp.dc.source XmpText 13 xmpsample.cpp -Xmp.dc.subject XmpBag 2 Palmtree, Rubbertree -Xmp.dc.title LangAlt 2 lang="de-DE" Sonnenuntergang am Strand, lang="en-US" Sunset on the beach -Xmp.dc.one XmpText 2 -1 -Xmp.dc.two XmpText 6 3.1415 -Xmp.dc.three XmpText 3 5/7 -Xmp.dc.four XmpText 3 255 -Xmp.dc.five XmpText 3 256 -Xmp.dc.six XmpText 5 False -Xmp.dc.seven XmpText 5 Seven -Xmp.dc.format XmpText 10 image/jpeg -Xmp.dc.creator XmpSeq 3 1) The first creator, 2) The second creator, 3) And another one -Xmp.dc.description LangAlt 2 lang="x-default" Hello, World, lang="de-DE" Hallo, Welt -Xmp.tiff.ImageDescription LangAlt 2 lang="x-default" TIFF image description, lang="de-DE" TIFF Bildbeschreibung -Xmp.ns.myProperty XmpText 7 myValue -Xmp.xmpDM.videoFrameSize/stDim:w XmpText 2 16 -Xmp.xmpDM.videoFrameSize/stDim:h XmpText 1 9 -Xmp.xmpDM.videoFrameSize/stDim:unit XmpText 4 inch -Xmp.dc.publisher XmpBag 1 James Bond -Xmp.dc.publisher[1]/?ns:role XmpText 12 secret agent -Xmp.dc.creator[2]/?ns:role XmpText 10 programmer -Xmp.xmpBJ.JobRef XmpText 0 type="Bag" -Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 14 Birthday party -Xmp.xmpBJ.JobRef[1]/stJob:role XmpText 12 Photographer -Xmp.xmpBJ.JobRef[2]/stJob:name XmpText 16 Wedding ceremony -Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man - - - - - - - Palmtree - Rubbertree - - - - - Sonnenuntergang am Strand - Sunset on the beach - - - - - 1) The first creator - - 2) The second creator - programmer - - 3) And another one - - - - - Hello, World - Hallo, Welt - - - - - - James Bond - secret agent - - - - - - TIFF image description - TIFF Bildbeschreibung - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Usage: bin\Release\addmoddel.exe file -Usage: bin\Release\exifcomment.exe file -Usage: bin\Release\exifdata-test.exe file -Usage: bin\Release\exifprint.exe file -Usage: exiv2.exe [ options ] [ action ] file ... - -Manipulate the Exif metadata of images. -Usage: bin\Release\iotest.exe filein fileout1 fileout2 -fileouts are overwritten and should match filein exactly -Usage: bin\Release\iptceasy.exe file -Usage: bin\Release\iptcprint.exe file -Usage: bin\Release\iptctest.exe image -Commands read from stdin. -Usage: bin\Release\largeiptc-test.exe image datafile - -Reads and writes raw metadata. Use -h option for help. -Usage: metacopy.exe [-iecaph] readfile writefile -Usage: bin\Release\prevtest.exe file -string long float Rational -True 1 1 1/1 -False 0 0 0/1 -t 1 1 1/1 -f 0 0 0/1 --1 -1 -1 -1/1 -0 0 0 0/1 -1 1 1 1/1 -0.0 0 0 0/1 -0.1 0 0.1 1/10 -0.01 0 0.01 1/100 -0.001 0 0.001 1/1000 --1.49999 -1 -1.49999 -149999/100000 --1.5 -1 -1.5 -3/2 -1.49999 1 1.49999 149999/100000 -1.5 1 1.5 3/2 -0/1 0 0 0/1 -1/1 1 1 1/1 -1/3 0 0.333333 1/3 --1/3 0 -0.333333 -1/3 -4/3 1 1.33333 4/3 --4/3 -1 -1.33333 -4/3 -0/0 nok nok 0/0 -text nok nok nok -ProcessingSoftware, 11, 0x000b, IFD0, Exif.Image.ProcessingSoftware, Ascii, The name and version of the software used to post-process the picture. -NewSubfileType, 254, 0x00fe, IFD0, Exif.Image.NewSubfileType, Long, A general indication of the kind of data contained in this subfile. -ImageWidth, 256, 0x0100, IFD0, Exif.Image.ImageWidth, Long, The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag. -ImageLength, 257, 0x0101, IFD0, Exif.Image.ImageLength, Long, The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag. -BitsPerSample, 258, 0x0102, IFD0, Exif.Image.BitsPerSample, Short, The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8. See also . In JPEG compressed data a JPEG marker is used instead of this tag. -Compression, 259, 0x0103, IFD0, Exif.Image.Compression, Short, The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted. When thumbnails use JPEG compression, this tag value is set to 6. -PhotometricInterpretation, 262, 0x0106, IFD0, Exif.Image.PhotometricInterpretation, Short, The pixel composition. In JPEG compressed data a JPEG marker is used instead of this tag. -FillOrder, 266, 0x010a, IFD0, Exif.Image.FillOrder, Short, The logical order of bits within a byte -DocumentName, 269, 0x010d, IFD0, Exif.Image.DocumentName, Ascii, The name of the document from which this image was scanned -ImageDescription, 270, 0x010e, IFD0, Exif.Image.ImageDescription, Ascii, A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like. Two-bytes character codes cannot be used. When a 2-bytes code is necessary, the Exif Private tag is to be used. -Make, 271, 0x010f, IFD0, Exif.Image.Make, Ascii, The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -Model, 272, 0x0110, IFD0, Exif.Image.Model, Ascii, The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -StripOffsets, 273, 0x0111, IFD0, Exif.Image.StripOffsets, Long, For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes. With JPEG compressed data this designation is not needed and is omitted. See also and . -Orientation, 274, 0x0112, IFD0, Exif.Image.Orientation, Short, The image orientation viewed in terms of rows and columns. -SamplesPerPixel, 277, 0x0115, IFD0, Exif.Image.SamplesPerPixel, Short, The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3. In JPEG compressed data a JPEG marker is used instead of this tag. -RowsPerStrip, 278, 0x0116, IFD0, Exif.Image.RowsPerStrip, Long, The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips. With JPEG compressed data this designation is not needed and is omitted. See also and . -StripByteCounts, 279, 0x0117, IFD0, Exif.Image.StripByteCounts, Long, The total number of bytes in each strip. With JPEG compressed data this designation is not needed and is omitted. -XResolution, 282, 0x011a, IFD0, Exif.Image.XResolution, Rational, The number of pixels per in the direction. When the image resolution is unknown, 72 [dpi] is designated. -YResolution, 283, 0x011b, IFD0, Exif.Image.YResolution, Rational, The number of pixels per in the direction. The same value as is designated. -PlanarConfiguration, 284, 0x011c, IFD0, Exif.Image.PlanarConfiguration, Short, Indicates whether pixel components are recorded in a chunky or planar format. In JPEG compressed files a JPEG marker is used instead of this tag. If this field does not exist, the TIFF default of 1 (chunky) is assumed. -ResolutionUnit, 296, 0x0128, IFD0, Exif.Image.ResolutionUnit, Short, The unit for measuring and . The same unit is used for both and . If the image resolution is unknown, 2 (inches) is designated. -TransferFunction, 301, 0x012d, IFD0, Exif.Image.TransferFunction, Short, A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information tag (). -Software, 305, 0x0131, IFD0, Exif.Image.Software, Ascii, This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown. -DateTime, 306, 0x0132, IFD0, Exif.Image.DateTime, Ascii, The date and time of image creation. In Exif standard, it is the date and time the file was changed. -HostComputer, 316, 0x013c, IFD0, Exif.Image.HostComputer, Ascii, This tag records information about the host computer used to generate the image. -Artist, 315, 0x013b, IFD0, Exif.Image.Artist, Ascii, This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James" -WhitePoint, 318, 0x013e, IFD0, Exif.Image.WhitePoint, Rational, The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information tag (). -PrimaryChromaticities, 319, 0x013f, IFD0, Exif.Image.PrimaryChromaticities, Rational, The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information tag (). -TileWidth, 322, 0x0142, IFD0, Exif.Image.TileWidth, Short, The tile width in pixels. This is the number of columns in each tile. -TileLength, 323, 0x0143, IFD0, Exif.Image.TileLength, Short, The tile length (height) in pixels. This is the number of rows in each tile. -TileOffsets, 324, 0x0144, IFD0, Exif.Image.TileOffsets, Short, For each tile, the byte offset of that tile, as compressed and stored on disk. The offset is specified with respect to the beginning of the TIFF file. Note that this implies that each tile has a location independent of the locations of other tiles. -TileByteCounts, 325, 0x0145, IFD0, Exif.Image.TileByteCounts, Short, For each tile, the number of (compressed) bytes in that tile. See TileOffsets for a description of how the byte counts are ordered. -SubIFDs, 330, 0x014a, IFD0, Exif.Image.SubIFDs, Long, Defined by Adobe Corporation to enable TIFF Trees within a TIFF file. -TransferRange, 342, 0x0156, IFD0, Exif.Image.TransferRange, Short, Expands the range of the TransferFunction -JPEGProc, 512, 0x0200, IFD0, Exif.Image.JPEGProc, Long, This field indicates the process used to produce the compressed data -JPEGInterchangeFormat, 513, 0x0201, IFD0, Exif.Image.JPEGInterchangeFormat, Long, The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data. -JPEGInterchangeFormatLength, 514, 0x0202, IFD0, Exif.Image.JPEGInterchangeFormatLength, Long, The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1. -YCbCrCoefficients, 529, 0x0211, IFD0, Exif.Image.YCbCrCoefficients, Rational, The matrix coefficients for transformation from RGB to YCbCr image data. No default is given in TIFF; but here the value given in Appendix E, "Color Space Guidelines", is used as the default. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability this condition. -YCbCrSubSampling, 530, 0x0212, IFD0, Exif.Image.YCbCrSubSampling, Short, The sampling ratio of chrominance components in relation to the luminance component. In JPEG compressed data a JPEG marker is used instead of this tag. -YCbCrPositioning, 531, 0x0213, IFD0, Exif.Image.YCbCrPositioning, Short, The position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed data or uncompressed YCbCr data. The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. If the reader does not have the capability of supporting both kinds of , it shall follow the TIFF default regardless of the value in this field. It is preferable that readers be able to support both centered and co-sited positioning. -ReferenceBlackWhite, 532, 0x0214, IFD0, Exif.Image.ReferenceBlackWhite, Rational, The reference black point value and reference white point value. No defaults are given in TIFF, but the values below are given as defaults here. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability these conditions. -XMLPacket, 700, 0x02bc, IFD0, Exif.Image.XMLPacket, Byte, XMP Metadata (Adobe technote 9-14-02) -Rating, 18246, 0x4746, IFD0, Exif.Image.Rating, Short, Rating tag used by Windows -RatingPercent, 18249, 0x4749, IFD0, Exif.Image.RatingPercent, Short, Rating tag used by Windows, value in percent -CFARepeatPatternDim, 33421, 0x828d, IFD0, Exif.Image.CFARepeatPatternDim, Short, Contains two values representing the minimum rows and columns to define the repeating patterns of the color filter array -CFAPattern, 33422, 0x828e, IFD0, Exif.Image.CFAPattern, Byte, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods -BatteryLevel, 33423, 0x828f, IFD0, Exif.Image.BatteryLevel, Rational, Contains a value of the battery level as a fraction or string -IPTCNAA, 33723, 0x83bb, IFD0, Exif.Image.IPTCNAA, Long, Contains an IPTC/NAA record -Copyright, 33432, 0x8298, IFD0, Exif.Image.Copyright, Ascii, Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case since the statement also ends with a NULL, there are two NULL codes). When only the photographer copyright is given, it is terminated by one NULL code . When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given. When the field is left blank, it is treated as unknown. -ImageResources, 34377, 0x8649, IFD0, Exif.Image.ImageResources, Undefined, Contains information embedded by the Adobe Photoshop application -ExifTag, 34665, 0x8769, IFD0, Exif.Image.ExifTag, Long, A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF. -InterColorProfile, 34675, 0x8773, IFD0, Exif.Image.InterColorProfile, Undefined, Contains an InterColor Consortium (ICC) format color space characterization/profile -GPSTag, 34853, 0x8825, IFD0, Exif.Image.GPSTag, Long, A pointer to the GPS Info IFD. The Interoperability structure of the GPS Info IFD, like that of Exif IFD, has no image data. -TIFFEPStandardID, 37398, 0x9216, IFD0, Exif.Image.TIFFEPStandardID, Byte, Contains four ASCII characters representing the TIFF/EP standard version of a TIFF/EP file, eg '1', '0', '0', '0' -XPTitle, 40091, 0x9c9b, IFD0, Exif.Image.XPTitle, Byte, Title tag used by Windows, encoded in UCS2 -XPComment, 40092, 0x9c9c, IFD0, Exif.Image.XPComment, Byte, Comment tag used by Windows, encoded in UCS2 -XPAuthor, 40093, 0x9c9d, IFD0, Exif.Image.XPAuthor, Byte, Author tag used by Windows, encoded in UCS2 -XPKeywords, 40094, 0x9c9e, IFD0, Exif.Image.XPKeywords, Byte, Keywords tag used by Windows, encoded in UCS2 -XPSubject, 40095, 0x9c9f, IFD0, Exif.Image.XPSubject, Byte, Subject tag used by Windows, encoded in UCS2 -PrintImageMatching, 50341, 0xc4a5, IFD0, Exif.Image.PrintImageMatching, Undefined, Print Image Matching, descriptiont needed. -DNGVersion, 50706, 0xc612, IFD0, Exif.Image.DNGVersion, Byte, This tag encodes the DNG four-tier version number. For files compliant with version 1.1.0.0 of the DNG specification, this tag should contain the bytes: 1, 1, 0, 0. -DNGBackwardVersion, 50707, 0xc613, IFD0, Exif.Image.DNGBackwardVersion, Byte, This tag specifies the oldest version of the Digital Negative specification for which a file is compatible. Readers shouldnot attempt to read a file if this tag specifies a version number that is higher than the version number of the specification the reader was based on. In addition to checking the version tags, readers should, for all tags, check the types, counts, and values, to verify it is able to correctly read the file. -UniqueCameraModel, 50708, 0xc614, IFD0, Exif.Image.UniqueCameraModel, Ascii, Defines a unique, non-localized name for the camera model that created the image in the raw file. This name should include the manufacturer's name to avoid conflicts, and should not be localized, even if the camera name itself is localized for different markets (see LocalizedCameraModel). This string may be used by reader software to index into per-model preferences and replacement profiles. -LocalizedCameraModel, 50709, 0xc615, IFD0, Exif.Image.LocalizedCameraModel, Byte, Similar to the UniqueCameraModel field, except the name can be localized for different markets to match the localization of the camera name. -CFAPlaneColor, 50710, 0xc616, IFD0, Exif.Image.CFAPlaneColor, Byte, Provides a mapping between the values in the CFAPattern tag and the plane numbers in LinearRaw space. This is a required tag for non-RGB CFA images. -CFALayout, 50711, 0xc617, IFD0, Exif.Image.CFALayout, Short, Describes the spatial layout of the CFA. -LinearizationTable, 50712, 0xc618, IFD0, Exif.Image.LinearizationTable, Short, Describes a lookup table that maps stored values into linear values. This tag is typically used to increase compression ratios by storing the raw data in a non-linear, more visually uniform space with fewer total encoding levels. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelRepeatDim, 50713, 0xc619, IFD0, Exif.Image.BlackLevelRepeatDim, Short, Specifies repeat pattern size for the BlackLevel tag. -BlackLevel, 50714, 0xc61a, IFD0, Exif.Image.BlackLevel, Rational, Specifies the zero light (a.k.a. thermal black or black current) encoding level, as a repeating pattern. The origin of this pattern is the top-left corner of the ActiveArea rectangle. The values are stored in row-column-sample scan order. -BlackLevelDeltaH, 50715, 0xc61b, IFD0, Exif.Image.BlackLevelDeltaH, SRational, If the zero light encoding level is a function of the image column, BlackLevelDeltaH specifies the difference between the zero light encoding level for each column and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelDeltaV, 50716, 0xc61c, IFD0, Exif.Image.BlackLevelDeltaV, SRational, If the zero light encoding level is a function of the image row, this tag specifies the difference between the zero light encoding level for each row and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -WhiteLevel, 50717, 0xc61d, IFD0, Exif.Image.WhiteLevel, Short, This tag specifies the fully saturated encoding level for the raw sample values. Saturation is caused either by the sensor itself becoming highly non-linear in response, or by the camera's analog to digital converter clipping. -DefaultScale, 50718, 0xc61e, IFD0, Exif.Image.DefaultScale, Rational, DefaultScale is required for cameras with non-square pixels. It specifies the default scale factors for each direction to convert the image to square pixels. Typically these factors are selected to approximately preserve total pixel count. For CFA images that use CFALayout equal to 2, 3, 4, or 5, such as the Fujifilm SuperCCD, these two values should usually differ by a factor of 2.0. -DefaultCropOrigin, 50719, 0xc61f, IFD0, Exif.Image.DefaultCropOrigin, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropOrigin specifies the origin of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied), relative to the top-left corner of the ActiveArea rectangle. -DefaultCropSize, 50720, 0xc620, IFD0, Exif.Image.DefaultCropSize, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropSize specifies the size of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied). -ColorMatrix1, 50721, 0xc621, IFD0, Exif.Image.ColorMatrix1, SRational, ColorMatrix1 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the first calibration illuminant. The matrix values are stored in row scan order. The ColorMatrix1 tag is required for all non-monochrome DNG files. -ColorMatrix2, 50722, 0xc622, IFD0, Exif.Image.ColorMatrix2, SRational, ColorMatrix2 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the second calibration illuminant. The matrix values are stored in row scan order. -CameraCalibration1, 50723, 0xc623, IFD0, Exif.Image.CameraCalibration1, SRational, CameraClalibration1 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the first calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix1 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -CameraCalibration2, 50724, 0xc624, IFD0, Exif.Image.CameraCalibration2, SRational, CameraCalibration2 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the second calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix2 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -ReductionMatrix1, 50725, 0xc625, IFD0, Exif.Image.ReductionMatrix1, SRational, ReductionMatrix1 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the first calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -ReductionMatrix2, 50726, 0xc626, IFD0, Exif.Image.ReductionMatrix2, SRational, ReductionMatrix2 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the second calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -AnalogBalance, 50727, 0xc627, IFD0, Exif.Image.AnalogBalance, Rational, Normally the stored raw values are not white balanced, since any digital white balancing will reduce the dynamic range of the final image if the user decides to later adjust the white balance; however, if camera hardware is capable of white balancing the color channels before the signal is digitized, it can improve the dynamic range of the final image. AnalogBalance defines the gain, either analog (recommended) or digital (not recommended) that has been applied the stored raw values. -AsShotNeutral, 50728, 0xc628, IFD0, Exif.Image.AsShotNeutral, Short, Specifies the selected white balance at time of capture, encoded as the coordinates of a perfectly neutral color in linear reference space values. The inclusion of this tag precludes the inclusion of the AsShotWhiteXY tag. -AsShotWhiteXY, 50729, 0xc629, IFD0, Exif.Image.AsShotWhiteXY, Rational, Specifies the selected white balance at time of capture, encoded as x-y chromaticity coordinates. The inclusion of this tag precludes the inclusion of the AsShotNeutral tag. -BaselineExposure, 50730, 0xc62a, IFD0, Exif.Image.BaselineExposure, SRational, Camera models vary in the trade-off they make between highlight headroom and shadow noise. Some leave a significant amount of highlight headroom during a normal exposure. This allows significant negative exposure compensation to be applied during raw conversion, but also means normal exposures will contain more shadow noise. Other models leave less headroom during normal exposures. This allows for less negative exposure compensation, but results in lower shadow noise for normal exposures. Because of these differences, a raw converter needs to vary the zero point of its exposure compensation control from model to model. BaselineExposure specifies by how much (in EV units) to move the zero point. Positive values result in brighter default results, while negative values result in darker default results. -BaselineNoise, 50731, 0xc62b, IFD0, Exif.Image.BaselineNoise, Rational, Specifies the relative noise level of the camera model at a baseline ISO value of 100, compared to a reference camera model. Since noise levels tend to vary approximately with the square root of the ISO value, a raw converter can use this value, combined with the current ISO, to estimate the relative noise level of the current image. -BaselineSharpness, 50732, 0xc62c, IFD0, Exif.Image.BaselineSharpness, Rational, Specifies the relative amount of sharpening required for this camera model, compared to a reference camera model. Camera models vary in the strengths of their anti-aliasing filters. Cameras with weak or no filters require less sharpening than cameras with strong anti-aliasing filters. -BayerGreenSplit, 50733, 0xc62d, IFD0, Exif.Image.BayerGreenSplit, Long, Only applies to CFA images using a Bayer pattern filter array. This tag specifies, in arbitrary units, how closely the values of the green pixels in the blue/green rows track the values of the green pixels in the red/green rows. A value of zero means the two kinds of green pixels track closely, while a non-zero value means they sometimes diverge. The useful range for this tag is from 0 (no divergence) to about 5000 (quite large divergence). -LinearResponseLimit, 50734, 0xc62e, IFD0, Exif.Image.LinearResponseLimit, Rational, Some sensors have an unpredictable non-linearity in their response as they near the upper limit of their encoding range. This non-linearity results in color shifts in the highlight areas of the resulting image unless the raw converter compensates for this effect. LinearResponseLimit specifies the fraction of the encoding range above which the response may become significantly non-linear. -CameraSerialNumber, 50735, 0xc62f, IFD0, Exif.Image.CameraSerialNumber, Ascii, CameraSerialNumber contains the serial number of the camera or camera body that captured the image. -LensInfo, 50736, 0xc630, IFD0, Exif.Image.LensInfo, Rational, Contains information about the lens that captured the image. If the minimum f-stops are unknown, they should be encoded as 0/0. -ChromaBlurRadius, 50737, 0xc631, IFD0, Exif.Image.ChromaBlurRadius, Rational, ChromaBlurRadius provides a hint to the DNG reader about how much chroma blur should be applied to the image. If this tag is omitted, the reader will use its default amount of chroma blurring. Normally this tag is only included for non-CFA images, since the amount of chroma blur required for mosaic images is highly dependent on the de-mosaic algorithm, in which case the DNG reader's default value is likely optimized for its particular de-mosaic algorithm. -AntiAliasStrength, 50738, 0xc632, IFD0, Exif.Image.AntiAliasStrength, Rational, Provides a hint to the DNG reader about how strong the camera's anti-alias filter is. A value of 0.0 means no anti-alias filter (i.e., the camera is prone to aliasing artifacts with some subjects), while a value of 1.0 means a strong anti-alias filter (i.e., the camera almost never has aliasing artifacts). -ShadowScale, 50739, 0xc633, IFD0, Exif.Image.ShadowScale, SRational, This tag is used by Adobe Camera Raw to control the sensitivity of its 'Shadows' slider. -DNGPrivateData, 50740, 0xc634, IFD0, Exif.Image.DNGPrivateData, Byte, Provides a way for camera manufacturers to store private data in the DNG file for use by their own raw converters, and to have that data preserved by programs that edit DNG files. -MakerNoteSafety, 50741, 0xc635, IFD0, Exif.Image.MakerNoteSafety, Short, MakerNoteSafety lets the DNG reader know whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data. File browsers and other image management software processing an image with a preserved MakerNote should be aware that any thumbnail image embedded in the MakerNote may be stale, and may not reflect the current state of the full size image. -CalibrationIlluminant1, 50778, 0xc65a, IFD0, Exif.Image.CalibrationIlluminant1, Short, The illuminant used for the first set of color calibration tags (ColorMatrix1, CameraCalibration1, ReductionMatrix1). The legal values for this tag are the same as the legal values for the LightSource EXIF tag. -CalibrationIlluminant2, 50779, 0xc65b, IFD0, Exif.Image.CalibrationIlluminant2, Short, The illuminant used for an optional second set of color calibration tags (ColorMatrix2, CameraCalibration2, ReductionMatrix2). The legal values for this tag are the same as the legal values for the CalibrationIlluminant1 tag; however, if both are included, neither is allowed to have a value of 0 (unknown). -BestQualityScale, 50780, 0xc65c, IFD0, Exif.Image.BestQualityScale, Rational, For some cameras, the best possible image quality is not achieved by preserving the total pixel count during conversion. For example, Fujifilm SuperCCD images have maximum detail when their total pixel count is doubled. This tag specifies the amount by which the values of the DefaultScale tag need to be multiplied to achieve the best quality image size. -RawDataUniqueID, 50781, 0xc65d, IFD0, Exif.Image.RawDataUniqueID, Byte, This tag contains a 16-byte unique identifier for the raw image data in the DNG file. DNG readers can use this tag to recognize a particular raw image, even if the file's name or the metadata contained in the file has been changed. If a DNG writer creates such an identifier, it should do so using an algorithm that will ensure that it is very unlikely two different images will end up having the same identifier. -OriginalRawFileName, 50827, 0xc68b, IFD0, Exif.Image.OriginalRawFileName, Byte, If the DNG file was converted from a non-DNG raw file, then this tag contains the file name of that original raw file. -OriginalRawFileData, 50828, 0xc68c, IFD0, Exif.Image.OriginalRawFileData, Undefined, If the DNG file was converted from a non-DNG raw file, then this tag contains the compressed contents of that original raw file. The contents of this tag always use the big-endian byte order. The tag contains a sequence of data blocks. Future versions of the DNG specification may define additional data blocks, so DNG readers should ignore extra bytes when parsing this tag. DNG readers should also detect the case where data blocks are missing from the end of the sequence, and should assume a default value for all the missing blocks. There are no padding or alignment bytes between data blocks. -ActiveArea, 50829, 0xc68d, IFD0, Exif.Image.ActiveArea, Short, This rectangle defines the active (non-masked) pixels of the sensor. The order of the rectangle coordinates is: top, left, bottom, right. -MaskedAreas, 50830, 0xc68e, IFD0, Exif.Image.MaskedAreas, Short, This tag contains a list of non-overlapping rectangle coordinates of fully masked pixels, which can be optionally used by DNG readers to measure the black encoding level. The order of each rectangle's coordinates is: top, left, bottom, right. If the raw image data has already had its black encoding level subtracted, then this tag should not be used, since the masked pixels are no longer useful. -AsShotICCProfile, 50831, 0xc68f, IFD0, Exif.Image.AsShotICCProfile, Undefined, This tag contains an ICC profile that, in conjunction with the AsShotPreProfileMatrix tag, provides the camera manufacturer with a way to specify a default color rendering from camera color space coordinates (linear reference values) into the ICC profile connection space. The ICC profile connection space is an output referred colorimetric space, whereas the other color calibration tags in DNG specify a conversion into a scene referred colorimetric space. This means that the rendering in this profile should include any desired tone and gamut mapping needed to convert between scene referred values and output referred values. -AsShotPreProfileMatrix, 50832, 0xc690, IFD0, Exif.Image.AsShotPreProfileMatrix, SRational, This tag is used in conjunction with the AsShotICCProfile tag. It specifies a matrix that should be applied to the camera color space coordinates before processing the values through the ICC profile specified in the AsShotICCProfile tag. The matrix is stored in the row scan order. If ColorPlanes is greater than three, then this matrix can (but is not required to) reduce the dimensionality of the color data down to three components, in which case the AsShotICCProfile should have three rather than ColorPlanes input components. -CurrentICCProfile, 50833, 0xc691, IFD0, Exif.Image.CurrentICCProfile, Undefined, This tag is used in conjunction with the CurrentPreProfileMatrix tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -CurrentPreProfileMatrix, 50834, 0xc692, IFD0, Exif.Image.CurrentPreProfileMatrix, SRational, This tag is used in conjunction with the CurrentICCProfile tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -ExposureTime, 33434, 0x829a, Exif, Exif.Photo.ExposureTime, Rational, Exposure time, given in seconds (sec). -FNumber, 33437, 0x829d, Exif, Exif.Photo.FNumber, Rational, The F number. -ExposureProgram, 34850, 0x8822, Exif, Exif.Photo.ExposureProgram, Short, The class of the program used by the camera to set exposure when the picture is taken. -SpectralSensitivity, 34852, 0x8824, Exif, Exif.Photo.SpectralSensitivity, Ascii, Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical Committee. -ISOSpeedRatings, 34855, 0x8827, Exif, Exif.Photo.ISOSpeedRatings, Short, Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. -OECF, 34856, 0x8828, Exif, Exif.Photo.OECF, Undefined, Indicates the Opto-Electoric Conversion Function (OECF) specified in ISO 14524. is the relationship between the camera optical input and the image values. -ExifVersion, 36864, 0x9000, Exif, Exif.Photo.ExifVersion, Undefined, The version of this standard supported. Nonexistence of this field is taken to mean nonconformance to the standard. -DateTimeOriginal, 36867, 0x9003, Exif, Exif.Photo.DateTimeOriginal, Ascii, The date and time when the original image data was generated. For a digital still camera the date and time the picture was taken are recorded. -DateTimeDigitized, 36868, 0x9004, Exif, Exif.Photo.DateTimeDigitized, Ascii, The date and time when the image was stored as digital data. -ComponentsConfiguration, 37121, 0x9101, Exif, Exif.Photo.ComponentsConfiguration, Undefined, Information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the tag. However, since can only express the order of Y, Cb and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. -CompressedBitsPerPixel, 37122, 0x9102, Exif, Exif.Photo.CompressedBitsPerPixel, Rational, Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. -ShutterSpeedValue, 37377, 0x9201, Exif, Exif.Photo.ShutterSpeedValue, SRational, Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting. -ApertureValue, 37378, 0x9202, Exif, Exif.Photo.ApertureValue, Rational, The lens aperture. The unit is the APEX value. -BrightnessValue, 37379, 0x9203, Exif, Exif.Photo.BrightnessValue, SRational, The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -ExposureBiasValue, 37380, 0x9204, Exif, Exif.Photo.ExposureBiasValue, SRational, The exposure bias. The units is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -MaxApertureValue, 37381, 0x9205, Exif, Exif.Photo.MaxApertureValue, Rational, The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range. -SubjectDistance, 37382, 0x9206, Exif, Exif.Photo.SubjectDistance, Rational, The distance to the subject, given in meters. -MeteringMode, 37383, 0x9207, Exif, Exif.Photo.MeteringMode, Short, The metering mode. -LightSource, 37384, 0x9208, Exif, Exif.Photo.LightSource, Short, The kind of light source. -Flash, 37385, 0x9209, Exif, Exif.Photo.Flash, Short, This tag is recorded when an image is taken using a strobe light (flash). -FocalLength, 37386, 0x920a, Exif, Exif.Photo.FocalLength, Rational, The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera. -SubjectArea, 37396, 0x9214, Exif, Exif.Photo.SubjectArea, Short, This tag indicates the location and area of the main subject in the overall scene. -MakerNote, 37500, 0x927c, Exif, Exif.Photo.MakerNote, Undefined, A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer. -UserComment, 37510, 0x9286, Exif, Exif.Photo.UserComment, Comment, A tag for Exif users to write keywords or comments on the image besides those in , and without the character code limitations of the tag. -SubSecTime, 37520, 0x9290, Exif, Exif.Photo.SubSecTime, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeOriginal, 37521, 0x9291, Exif, Exif.Photo.SubSecTimeOriginal, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeDigitized, 37522, 0x9292, Exif, Exif.Photo.SubSecTimeDigitized, Ascii, A tag used to record fractions of seconds for the tag. -FlashpixVersion, 40960, 0xa000, Exif, Exif.Photo.FlashpixVersion, Undefined, The FlashPix format version supported by a FPXR file. -ColorSpace, 40961, 0xa001, Exif, Exif.Photo.ColorSpace, Short, The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix. -PixelXDimension, 40962, 0xa002, Exif, Exif.Photo.PixelXDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. -PixelYDimension, 40963, 0xa003, Exif, Exif.Photo.PixelYDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF. -RelatedSoundFile, 40964, 0xa004, Exif, Exif.Photo.RelatedSoundFile, Ascii, This tag is used to record the name of an audio file related to the image data. The only relational information recorded here is the Exif audio file name and extension (an ASCII string consisting of 8 characters + '.' + 3 characters). The path is not recorded. -InteroperabilityTag, 40965, 0xa005, Exif, Exif.Photo.InteroperabilityTag, Long, Interoperability IFD is composed of tags which stores the information to ensure the Interoperability and pointed by the following tag located in Exif IFD. The Interoperability structure of Interoperability IFD is the same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD. -FlashEnergy, 41483, 0xa20b, Exif, Exif.Photo.FlashEnergy, Rational, Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS). -SpatialFrequencyResponse, 41484, 0xa20c, Exif, Exif.Photo.SpatialFrequencyResponse, Undefined, This tag records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233. -FocalPlaneXResolution, 41486, 0xa20e, Exif, Exif.Photo.FocalPlaneXResolution, Rational, Indicates the number of pixels in the image width (X) direction per on the camera focal plane. -FocalPlaneYResolution, 41487, 0xa20f, Exif, Exif.Photo.FocalPlaneYResolution, Rational, Indicates the number of pixels in the image height (V) direction per on the camera focal plane. -FocalPlaneResolutionUnit, 41488, 0xa210, Exif, Exif.Photo.FocalPlaneResolutionUnit, Short, Indicates the unit for measuring and . This value is the same as the . -SubjectLocation, 41492, 0xa214, Exif, Exif.Photo.SubjectLocation, Short, Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the tag. The first value indicates the X column number and second indicates the Y row number. -ExposureIndex, 41493, 0xa215, Exif, Exif.Photo.ExposureIndex, Rational, Indicates the exposure index selected on the camera or input device at the time the image is captured. -SensingMethod, 41495, 0xa217, Exif, Exif.Photo.SensingMethod, Short, Indicates the image sensor type on the camera or input device. -FileSource, 41728, 0xa300, Exif, Exif.Photo.FileSource, Undefined, Indicates the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC. -SceneType, 41729, 0xa301, Exif, Exif.Photo.SceneType, Undefined, Indicates the type of scene. If a DSC recorded the image, this tag value must always be set to 1, indicating that the image was directly photographed. -CFAPattern, 41730, 0xa302, Exif, Exif.Photo.CFAPattern, Undefined, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. -CustomRendered, 41985, 0xa401, Exif, Exif.Photo.CustomRendered, Short, This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. -ExposureMode, 41986, 0xa402, Exif, Exif.Photo.ExposureMode, Short, This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. -WhiteBalance, 41987, 0xa403, Exif, Exif.Photo.WhiteBalance, Short, This tag indicates the white balance mode set when the image was shot. -DigitalZoomRatio, 41988, 0xa404, Exif, Exif.Photo.DigitalZoomRatio, Rational, This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. -FocalLengthIn35mmFilm, 41989, 0xa405, Exif, Exif.Photo.FocalLengthIn35mmFilm, Short, This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the tag. -SceneCaptureType, 41990, 0xa406, Exif, Exif.Photo.SceneCaptureType, Short, This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the tag. -GainControl, 41991, 0xa407, Exif, Exif.Photo.GainControl, Short, This tag indicates the degree of overall image gain adjustment. -Contrast, 41992, 0xa408, Exif, Exif.Photo.Contrast, Short, This tag indicates the direction of contrast processing applied by the camera when the image was shot. -Saturation, 41993, 0xa409, Exif, Exif.Photo.Saturation, Short, This tag indicates the direction of saturation processing applied by the camera when the image was shot. -Sharpness, 41994, 0xa40a, Exif, Exif.Photo.Sharpness, Short, This tag indicates the direction of sharpness processing applied by the camera when the image was shot. -DeviceSettingDescription, 41995, 0xa40b, Exif, Exif.Photo.DeviceSettingDescription, Undefined, This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader. -SubjectDistanceRange, 41996, 0xa40c, Exif, Exif.Photo.SubjectDistanceRange, Short, This tag indicates the distance to the subject. -ImageUniqueID, 42016, 0xa420, Exif, Exif.Photo.ImageUniqueID, Ascii, This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. -InteroperabilityIndex, 1, 0x0001, Iop, Exif.Iop.InteroperabilityIndex, Ascii, Indicates the identification of the Interoperability rule. Use "R98" for stating ExifR98 Rules. Four bytes used including the termination code (NULL). see the separate volume of Recommended Exif Interoperability Rules (ExifR98) for other tags used for ExifR98. -InteroperabilityVersion, 2, 0x0002, Iop, Exif.Iop.InteroperabilityVersion, Undefined, Interoperability version -RelatedImageFileFormat, 4096, 0x1000, Iop, Exif.Iop.RelatedImageFileFormat, Ascii, File format of image file -RelatedImageWidth, 4097, 0x1001, Iop, Exif.Iop.RelatedImageWidth, Long, Image width -RelatedImageLength, 4098, 0x1002, Iop, Exif.Iop.RelatedImageLength, Long, Image height -GPSVersionID, 0, 0x0000, GPSInfo, Exif.GPSInfo.GPSVersionID, Byte, Indicates the version of . The version is given as 2.0.0.0. This tag is mandatory when tag is present. (Note: The tag is given in bytes, unlike the tag. When the version is 2.0.0.0, the tag value is 02000000.H). -GPSLatitudeRef, 1, 0x0001, GPSInfo, Exif.GPSInfo.GPSLatitudeRef, Ascii, Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude. -GPSLatitude, 2, 0x0002, GPSInfo, Exif.GPSInfo.GPSLatitude, Rational, Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1,mmmm/100,0/1. -GPSLongitudeRef, 3, 0x0003, GPSInfo, Exif.GPSInfo.GPSLongitudeRef, Ascii, Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude. -GPSLongitude, 4, 0x0004, GPSInfo, Exif.GPSInfo.GPSLongitude, Rational, Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1,mmmm/100,0/1. -GPSAltitudeRef, 5, 0x0005, GPSInfo, Exif.GPSInfo.GPSAltitudeRef, Byte, Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GSPAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags. -GPSAltitude, 6, 0x0006, GPSInfo, Exif.GPSInfo.GPSAltitude, Rational, Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters. -GPSTimeStamp, 7, 0x0007, GPSInfo, Exif.GPSInfo.GPSTimeStamp, Rational, Indicates the time as UTC (Coordinated Universal Time). is expressed as three RATIONAL values giving the hour, minute, and second (atomic clock). -GPSSatellites, 8, 0x0008, GPSInfo, Exif.GPSInfo.GPSSatellites, Ascii, Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag is set to NULL. -GPSStatus, 9, 0x0009, GPSInfo, Exif.GPSInfo.GPSStatus, Ascii, Indicates the status of the GPS receiver when the image is recorded. "A" means measurement is in progress, and "V" means the measurement is Interoperability. -GPSMeasureMode, 10, 0x000a, GPSInfo, Exif.GPSInfo.GPSMeasureMode, Ascii, Indicates the GPS measurement mode. "2" means two-dimensional measurement and "3" means three-dimensional measurement is in progress. -GPSDOP, 11, 0x000b, GPSInfo, Exif.GPSInfo.GPSDOP, Rational, Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement. -GPSSpeedRef, 12, 0x000c, GPSInfo, Exif.GPSInfo.GPSSpeedRef, Ascii, Indicates the unit used to express the GPS receiver speed of movement. "K" "M" and "N" represents kilometers per hour, miles per hour, and knots. -GPSSpeed, 13, 0x000d, GPSInfo, Exif.GPSInfo.GPSSpeed, Rational, Indicates the speed of GPS receiver movement. -GPSTrackRef, 14, 0x000e, GPSInfo, Exif.GPSInfo.GPSTrackRef, Ascii, Indicates the reference for giving the direction of GPS receiver movement. "T" denotes true direction and "M" is magnetic direction. -GPSTrack, 15, 0x000f, GPSInfo, Exif.GPSInfo.GPSTrack, Rational, Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99. -GPSImgDirectionRef, 16, 0x0010, GPSInfo, Exif.GPSInfo.GPSImgDirectionRef, Ascii, Indicates the reference for giving the direction of the image when it is captured. "T" denotes true direction and "M" is magnetic direction. -GPSImgDirection, 17, 0x0011, GPSInfo, Exif.GPSInfo.GPSImgDirection, Rational, Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99. -GPSMapDatum, 18, 0x0012, GPSInfo, Exif.GPSInfo.GPSMapDatum, Ascii, Indicates the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is "TOKYO" or "WGS-84". -GPSDestLatitudeRef, 19, 0x0013, GPSInfo, Exif.GPSInfo.GPSDestLatitudeRef, Ascii, Indicates whether the latitude of the destination point is north or south latitude. The ASCII value "N" indicates north latitude, and "S" is south latitude. -GPSDestLatitude, 20, 0x0014, GPSInfo, Exif.GPSInfo.GPSDestLatitude, Rational, Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1. -GPSDestLongitudeRef, 21, 0x0015, GPSInfo, Exif.GPSInfo.GPSDestLongitudeRef, Ascii, Indicates whether the longitude of the destination point is east or west longitude. ASCII "E" indicates east longitude, and "W" is west longitude. -GPSDestLongitude, 22, 0x0016, GPSInfo, Exif.GPSInfo.GPSDestLongitude, Rational, Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1. -GPSDestBearingRef, 23, 0x0017, GPSInfo, Exif.GPSInfo.GPSDestBearingRef, Ascii, Indicates the reference used for giving the bearing to the destination point. "T" denotes true direction and "M" is magnetic direction. -GPSDestBearing, 24, 0x0018, GPSInfo, Exif.GPSInfo.GPSDestBearing, Rational, Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99. -GPSDestDistanceRef, 25, 0x0019, GPSInfo, Exif.GPSInfo.GPSDestDistanceRef, Ascii, Indicates the unit used to express the distance to the destination point. "K", "M" and "N" represent kilometers, miles and knots. -GPSDestDistance, 26, 0x001a, GPSInfo, Exif.GPSInfo.GPSDestDistance, Rational, Indicates the distance to the destination point. -GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Undefined, A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. -GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. -GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". -GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. - /usr/lib /usr lib - /usr/ / usr - usr . usr - / / - . . . - .. . .. - /// / - /usr/.emacs /usr .emacs - /usr/.emacs/ /usr .emacs - /usr/.emacs// /usr .emacs - usr/.emacs usr .emacs - .emacs . .emacs - .emacs.gz . .emacs.gz .gz - /tmp/image.jpg /tmp image.jpg .jpg -/tmp/.image.jpg /tmp .image.jpg .jpg - /image.jpg / image.jpg .jpg - image.jpg . image.jpg .jpg - image.jpg// . image.jpg .jpg - /////image.jpg / image.jpg .jpg - /foo.bar/image /foo.bar image -/foo.bar/images.tar.gz /foo.bar images.tar.gz .gz -d:\foo.bar\images.tar.gz d:\foo.bar images.tar.gz .gz -Usage: write-test file case - -where case is an integer between 1 and 11 -Usage: bin\Release\write2-test.exe file -Usage: bin\Release\xmpparse.exe file -Usage: bin\Release\xmpparser-test.exe file -Xmp.dc.source XmpText 13 xmpsample.cpp -Xmp.dc.subject XmpBag 2 Palmtree, Rubbertree -Xmp.dc.title LangAlt 2 lang="de-DE" Sonnenuntergang am Strand, lang="en-US" Sunset on the beach -Xmp.dc.one XmpText 2 -1 -Xmp.dc.two XmpText 6 3.1415 -Xmp.dc.three XmpText 3 5/7 -Xmp.dc.four XmpText 3 255 -Xmp.dc.five XmpText 3 256 -Xmp.dc.six XmpText 5 False -Xmp.dc.seven XmpText 5 Seven -Xmp.dc.format XmpText 10 image/jpeg -Xmp.dc.creator XmpSeq 3 1) The first creator, 2) The second creator, 3) And another one -Xmp.dc.description LangAlt 2 lang="x-default" Hello, World, lang="de-DE" Hallo, Welt -Xmp.tiff.ImageDescription LangAlt 2 lang="x-default" TIFF image description, lang="de-DE" TIFF Bildbeschreibung -Xmp.ns.myProperty XmpText 7 myValue -Xmp.xmpDM.videoFrameSize/stDim:w XmpText 2 16 -Xmp.xmpDM.videoFrameSize/stDim:h XmpText 1 9 -Xmp.xmpDM.videoFrameSize/stDim:unit XmpText 4 inch -Xmp.dc.publisher XmpBag 1 James Bond -Xmp.dc.publisher[1]/?ns:role XmpText 12 secret agent -Xmp.dc.creator[2]/?ns:role XmpText 10 programmer -Xmp.xmpBJ.JobRef XmpText 0 type="Bag" -Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 14 Birthday party -Xmp.xmpBJ.JobRef[1]/stJob:role XmpText 12 Photographer -Xmp.xmpBJ.JobRef[2]/stJob:name XmpText 16 Wedding ceremony -Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man - - - - - - - Palmtree - Rubbertree - - - - - Sonnenuntergang am Strand - Sunset on the beach - - - - - 1) The first creator - - 2) The second creator - programmer - - 3) And another one - - - - - Hello, World - Hallo, Welt - - - - - - James Bond - secret agent - - - - - - TIFF image description - TIFF Bildbeschreibung - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Usage: bin\ReleaseDLL\addmoddel.exe file -Usage: bin\ReleaseDLL\exifcomment.exe file -Usage: bin\ReleaseDLL\exifdata-test.exe file -Usage: bin\ReleaseDLL\exifprint.exe file -Usage: exiv2.exe [ options ] [ action ] file ... - -Manipulate the Exif metadata of images. -Usage: bin\ReleaseDLL\iotest.exe filein fileout1 fileout2 -fileouts are overwritten and should match filein exactly -Usage: bin\ReleaseDLL\iptceasy.exe file -Usage: bin\ReleaseDLL\iptcprint.exe file -Usage: bin\ReleaseDLL\iptctest.exe image -Commands read from stdin. -Usage: bin\ReleaseDLL\largeiptc-test.exe image datafile - -Reads and writes raw metadata. Use -h option for help. -Usage: metacopy.exe [-iecaph] readfile writefile -Usage: bin\ReleaseDLL\prevtest.exe file -string long float Rational -True 1 1 1/1 -False 0 0 0/1 -t 1 1 1/1 -f 0 0 0/1 --1 -1 -1 -1/1 -0 0 0 0/1 -1 1 1 1/1 -0.0 0 0 0/1 -0.1 0 0.1 1/10 -0.01 0 0.01 1/100 -0.001 0 0.001 1/1000 --1.49999 -1 -1.49999 -149999/100000 --1.5 -1 -1.5 -3/2 -1.49999 1 1.49999 149999/100000 -1.5 1 1.5 3/2 -0/1 0 0 0/1 -1/1 1 1 1/1 -1/3 0 0.333333 1/3 --1/3 0 -0.333333 -1/3 -4/3 1 1.33333 4/3 --4/3 -1 -1.33333 -4/3 -0/0 nok nok 0/0 -text nok nok nok -ProcessingSoftware, 11, 0x000b, IFD0, Exif.Image.ProcessingSoftware, Ascii, The name and version of the software used to post-process the picture. -NewSubfileType, 254, 0x00fe, IFD0, Exif.Image.NewSubfileType, Long, A general indication of the kind of data contained in this subfile. -ImageWidth, 256, 0x0100, IFD0, Exif.Image.ImageWidth, Long, The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag. -ImageLength, 257, 0x0101, IFD0, Exif.Image.ImageLength, Long, The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag. -BitsPerSample, 258, 0x0102, IFD0, Exif.Image.BitsPerSample, Short, The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8. See also . In JPEG compressed data a JPEG marker is used instead of this tag. -Compression, 259, 0x0103, IFD0, Exif.Image.Compression, Short, The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted. When thumbnails use JPEG compression, this tag value is set to 6. -PhotometricInterpretation, 262, 0x0106, IFD0, Exif.Image.PhotometricInterpretation, Short, The pixel composition. In JPEG compressed data a JPEG marker is used instead of this tag. -FillOrder, 266, 0x010a, IFD0, Exif.Image.FillOrder, Short, The logical order of bits within a byte -DocumentName, 269, 0x010d, IFD0, Exif.Image.DocumentName, Ascii, The name of the document from which this image was scanned -ImageDescription, 270, 0x010e, IFD0, Exif.Image.ImageDescription, Ascii, A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like. Two-bytes character codes cannot be used. When a 2-bytes code is necessary, the Exif Private tag is to be used. -Make, 271, 0x010f, IFD0, Exif.Image.Make, Ascii, The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -Model, 272, 0x0110, IFD0, Exif.Image.Model, Ascii, The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown. -StripOffsets, 273, 0x0111, IFD0, Exif.Image.StripOffsets, Long, For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes. With JPEG compressed data this designation is not needed and is omitted. See also and . -Orientation, 274, 0x0112, IFD0, Exif.Image.Orientation, Short, The image orientation viewed in terms of rows and columns. -SamplesPerPixel, 277, 0x0115, IFD0, Exif.Image.SamplesPerPixel, Short, The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3. In JPEG compressed data a JPEG marker is used instead of this tag. -RowsPerStrip, 278, 0x0116, IFD0, Exif.Image.RowsPerStrip, Long, The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips. With JPEG compressed data this designation is not needed and is omitted. See also and . -StripByteCounts, 279, 0x0117, IFD0, Exif.Image.StripByteCounts, Long, The total number of bytes in each strip. With JPEG compressed data this designation is not needed and is omitted. -XResolution, 282, 0x011a, IFD0, Exif.Image.XResolution, Rational, The number of pixels per in the direction. When the image resolution is unknown, 72 [dpi] is designated. -YResolution, 283, 0x011b, IFD0, Exif.Image.YResolution, Rational, The number of pixels per in the direction. The same value as is designated. -PlanarConfiguration, 284, 0x011c, IFD0, Exif.Image.PlanarConfiguration, Short, Indicates whether pixel components are recorded in a chunky or planar format. In JPEG compressed files a JPEG marker is used instead of this tag. If this field does not exist, the TIFF default of 1 (chunky) is assumed. -ResolutionUnit, 296, 0x0128, IFD0, Exif.Image.ResolutionUnit, Short, The unit for measuring and . The same unit is used for both and . If the image resolution is unknown, 2 (inches) is designated. -TransferFunction, 301, 0x012d, IFD0, Exif.Image.TransferFunction, Short, A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information tag (). -Software, 305, 0x0131, IFD0, Exif.Image.Software, Ascii, This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown. -DateTime, 306, 0x0132, IFD0, Exif.Image.DateTime, Ascii, The date and time of image creation. In Exif standard, it is the date and time the file was changed. -HostComputer, 316, 0x013c, IFD0, Exif.Image.HostComputer, Ascii, This tag records information about the host computer used to generate the image. -Artist, 315, 0x013b, IFD0, Exif.Image.Artist, Ascii, This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James" -WhitePoint, 318, 0x013e, IFD0, Exif.Image.WhitePoint, Rational, The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information tag (). -PrimaryChromaticities, 319, 0x013f, IFD0, Exif.Image.PrimaryChromaticities, Rational, The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information tag (). -TileWidth, 322, 0x0142, IFD0, Exif.Image.TileWidth, Short, The tile width in pixels. This is the number of columns in each tile. -TileLength, 323, 0x0143, IFD0, Exif.Image.TileLength, Short, The tile length (height) in pixels. This is the number of rows in each tile. -TileOffsets, 324, 0x0144, IFD0, Exif.Image.TileOffsets, Short, For each tile, the byte offset of that tile, as compressed and stored on disk. The offset is specified with respect to the beginning of the TIFF file. Note that this implies that each tile has a location independent of the locations of other tiles. -TileByteCounts, 325, 0x0145, IFD0, Exif.Image.TileByteCounts, Short, For each tile, the number of (compressed) bytes in that tile. See TileOffsets for a description of how the byte counts are ordered. -SubIFDs, 330, 0x014a, IFD0, Exif.Image.SubIFDs, Long, Defined by Adobe Corporation to enable TIFF Trees within a TIFF file. -TransferRange, 342, 0x0156, IFD0, Exif.Image.TransferRange, Short, Expands the range of the TransferFunction -JPEGProc, 512, 0x0200, IFD0, Exif.Image.JPEGProc, Long, This field indicates the process used to produce the compressed data -JPEGInterchangeFormat, 513, 0x0201, IFD0, Exif.Image.JPEGInterchangeFormat, Long, The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data. -JPEGInterchangeFormatLength, 514, 0x0202, IFD0, Exif.Image.JPEGInterchangeFormatLength, Long, The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1. -YCbCrCoefficients, 529, 0x0211, IFD0, Exif.Image.YCbCrCoefficients, Rational, The matrix coefficients for transformation from RGB to YCbCr image data. No default is given in TIFF; but here the value given in Appendix E, "Color Space Guidelines", is used as the default. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability this condition. -YCbCrSubSampling, 530, 0x0212, IFD0, Exif.Image.YCbCrSubSampling, Short, The sampling ratio of chrominance components in relation to the luminance component. In JPEG compressed data a JPEG marker is used instead of this tag. -YCbCrPositioning, 531, 0x0213, IFD0, Exif.Image.YCbCrPositioning, Short, The position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed data or uncompressed YCbCr data. The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. If the reader does not have the capability of supporting both kinds of , it shall follow the TIFF default regardless of the value in this field. It is preferable that readers be able to support both centered and co-sited positioning. -ReferenceBlackWhite, 532, 0x0214, IFD0, Exif.Image.ReferenceBlackWhite, Rational, The reference black point value and reference white point value. No defaults are given in TIFF, but the values below are given as defaults here. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability these conditions. -XMLPacket, 700, 0x02bc, IFD0, Exif.Image.XMLPacket, Byte, XMP Metadata (Adobe technote 9-14-02) -Rating, 18246, 0x4746, IFD0, Exif.Image.Rating, Short, Rating tag used by Windows -RatingPercent, 18249, 0x4749, IFD0, Exif.Image.RatingPercent, Short, Rating tag used by Windows, value in percent -CFARepeatPatternDim, 33421, 0x828d, IFD0, Exif.Image.CFARepeatPatternDim, Short, Contains two values representing the minimum rows and columns to define the repeating patterns of the color filter array -CFAPattern, 33422, 0x828e, IFD0, Exif.Image.CFAPattern, Byte, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods -BatteryLevel, 33423, 0x828f, IFD0, Exif.Image.BatteryLevel, Rational, Contains a value of the battery level as a fraction or string -IPTCNAA, 33723, 0x83bb, IFD0, Exif.Image.IPTCNAA, Long, Contains an IPTC/NAA record -Copyright, 33432, 0x8298, IFD0, Exif.Image.Copyright, Ascii, Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case since the statement also ends with a NULL, there are two NULL codes). When only the photographer copyright is given, it is terminated by one NULL code . When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given. When the field is left blank, it is treated as unknown. -ImageResources, 34377, 0x8649, IFD0, Exif.Image.ImageResources, Undefined, Contains information embedded by the Adobe Photoshop application -ExifTag, 34665, 0x8769, IFD0, Exif.Image.ExifTag, Long, A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF. -InterColorProfile, 34675, 0x8773, IFD0, Exif.Image.InterColorProfile, Undefined, Contains an InterColor Consortium (ICC) format color space characterization/profile -GPSTag, 34853, 0x8825, IFD0, Exif.Image.GPSTag, Long, A pointer to the GPS Info IFD. The Interoperability structure of the GPS Info IFD, like that of Exif IFD, has no image data. -TIFFEPStandardID, 37398, 0x9216, IFD0, Exif.Image.TIFFEPStandardID, Byte, Contains four ASCII characters representing the TIFF/EP standard version of a TIFF/EP file, eg '1', '0', '0', '0' -XPTitle, 40091, 0x9c9b, IFD0, Exif.Image.XPTitle, Byte, Title tag used by Windows, encoded in UCS2 -XPComment, 40092, 0x9c9c, IFD0, Exif.Image.XPComment, Byte, Comment tag used by Windows, encoded in UCS2 -XPAuthor, 40093, 0x9c9d, IFD0, Exif.Image.XPAuthor, Byte, Author tag used by Windows, encoded in UCS2 -XPKeywords, 40094, 0x9c9e, IFD0, Exif.Image.XPKeywords, Byte, Keywords tag used by Windows, encoded in UCS2 -XPSubject, 40095, 0x9c9f, IFD0, Exif.Image.XPSubject, Byte, Subject tag used by Windows, encoded in UCS2 -PrintImageMatching, 50341, 0xc4a5, IFD0, Exif.Image.PrintImageMatching, Undefined, Print Image Matching, descriptiont needed. -DNGVersion, 50706, 0xc612, IFD0, Exif.Image.DNGVersion, Byte, This tag encodes the DNG four-tier version number. For files compliant with version 1.1.0.0 of the DNG specification, this tag should contain the bytes: 1, 1, 0, 0. -DNGBackwardVersion, 50707, 0xc613, IFD0, Exif.Image.DNGBackwardVersion, Byte, This tag specifies the oldest version of the Digital Negative specification for which a file is compatible. Readers shouldnot attempt to read a file if this tag specifies a version number that is higher than the version number of the specification the reader was based on. In addition to checking the version tags, readers should, for all tags, check the types, counts, and values, to verify it is able to correctly read the file. -UniqueCameraModel, 50708, 0xc614, IFD0, Exif.Image.UniqueCameraModel, Ascii, Defines a unique, non-localized name for the camera model that created the image in the raw file. This name should include the manufacturer's name to avoid conflicts, and should not be localized, even if the camera name itself is localized for different markets (see LocalizedCameraModel). This string may be used by reader software to index into per-model preferences and replacement profiles. -LocalizedCameraModel, 50709, 0xc615, IFD0, Exif.Image.LocalizedCameraModel, Byte, Similar to the UniqueCameraModel field, except the name can be localized for different markets to match the localization of the camera name. -CFAPlaneColor, 50710, 0xc616, IFD0, Exif.Image.CFAPlaneColor, Byte, Provides a mapping between the values in the CFAPattern tag and the plane numbers in LinearRaw space. This is a required tag for non-RGB CFA images. -CFALayout, 50711, 0xc617, IFD0, Exif.Image.CFALayout, Short, Describes the spatial layout of the CFA. -LinearizationTable, 50712, 0xc618, IFD0, Exif.Image.LinearizationTable, Short, Describes a lookup table that maps stored values into linear values. This tag is typically used to increase compression ratios by storing the raw data in a non-linear, more visually uniform space with fewer total encoding levels. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelRepeatDim, 50713, 0xc619, IFD0, Exif.Image.BlackLevelRepeatDim, Short, Specifies repeat pattern size for the BlackLevel tag. -BlackLevel, 50714, 0xc61a, IFD0, Exif.Image.BlackLevel, Rational, Specifies the zero light (a.k.a. thermal black or black current) encoding level, as a repeating pattern. The origin of this pattern is the top-left corner of the ActiveArea rectangle. The values are stored in row-column-sample scan order. -BlackLevelDeltaH, 50715, 0xc61b, IFD0, Exif.Image.BlackLevelDeltaH, SRational, If the zero light encoding level is a function of the image column, BlackLevelDeltaH specifies the difference between the zero light encoding level for each column and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -BlackLevelDeltaV, 50716, 0xc61c, IFD0, Exif.Image.BlackLevelDeltaV, SRational, If the zero light encoding level is a function of the image row, this tag specifies the difference between the zero light encoding level for each row and the baseline zero light encoding level. If SamplesPerPixel is not equal to one, this single table applies to all the samples for each pixel. -WhiteLevel, 50717, 0xc61d, IFD0, Exif.Image.WhiteLevel, Short, This tag specifies the fully saturated encoding level for the raw sample values. Saturation is caused either by the sensor itself becoming highly non-linear in response, or by the camera's analog to digital converter clipping. -DefaultScale, 50718, 0xc61e, IFD0, Exif.Image.DefaultScale, Rational, DefaultScale is required for cameras with non-square pixels. It specifies the default scale factors for each direction to convert the image to square pixels. Typically these factors are selected to approximately preserve total pixel count. For CFA images that use CFALayout equal to 2, 3, 4, or 5, such as the Fujifilm SuperCCD, these two values should usually differ by a factor of 2.0. -DefaultCropOrigin, 50719, 0xc61f, IFD0, Exif.Image.DefaultCropOrigin, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropOrigin specifies the origin of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied), relative to the top-left corner of the ActiveArea rectangle. -DefaultCropSize, 50720, 0xc620, IFD0, Exif.Image.DefaultCropSize, Short, Raw images often store extra pixels around the edges of the final image. These extra pixels help prevent interpolation artifacts near the edges of the final image. DefaultCropSize specifies the size of the final image area, in raw image coordinates (i.e., before the DefaultScale has been applied). -ColorMatrix1, 50721, 0xc621, IFD0, Exif.Image.ColorMatrix1, SRational, ColorMatrix1 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the first calibration illuminant. The matrix values are stored in row scan order. The ColorMatrix1 tag is required for all non-monochrome DNG files. -ColorMatrix2, 50722, 0xc622, IFD0, Exif.Image.ColorMatrix2, SRational, ColorMatrix2 defines a transformation matrix that converts XYZ values to reference camera native color space values, under the second calibration illuminant. The matrix values are stored in row scan order. -CameraCalibration1, 50723, 0xc623, IFD0, Exif.Image.CameraCalibration1, SRational, CameraClalibration1 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the first calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix1 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -CameraCalibration2, 50724, 0xc624, IFD0, Exif.Image.CameraCalibration2, SRational, CameraCalibration2 defines a calibration matrix that transforms reference camera native space values to individual camera native space values under the second calibration illuminant. The matrix is stored in row scan order. This matrix is stored separately from the matrix specified by the ColorMatrix2 tag to allow raw converters to swap in replacement color matrices based on UniqueCameraModel tag, while still taking advantage of any per-individual camera calibration performed by the camera manufacturer. -ReductionMatrix1, 50725, 0xc625, IFD0, Exif.Image.ReductionMatrix1, SRational, ReductionMatrix1 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the first calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -ReductionMatrix2, 50726, 0xc626, IFD0, Exif.Image.ReductionMatrix2, SRational, ReductionMatrix2 defines a dimensionality reduction matrix for use as the first stage in converting color camera native space values to XYZ values, under the second calibration illuminant. This tag may only be used if ColorPlanes is greater than 3. The matrix is stored in row scan order. -AnalogBalance, 50727, 0xc627, IFD0, Exif.Image.AnalogBalance, Rational, Normally the stored raw values are not white balanced, since any digital white balancing will reduce the dynamic range of the final image if the user decides to later adjust the white balance; however, if camera hardware is capable of white balancing the color channels before the signal is digitized, it can improve the dynamic range of the final image. AnalogBalance defines the gain, either analog (recommended) or digital (not recommended) that has been applied the stored raw values. -AsShotNeutral, 50728, 0xc628, IFD0, Exif.Image.AsShotNeutral, Short, Specifies the selected white balance at time of capture, encoded as the coordinates of a perfectly neutral color in linear reference space values. The inclusion of this tag precludes the inclusion of the AsShotWhiteXY tag. -AsShotWhiteXY, 50729, 0xc629, IFD0, Exif.Image.AsShotWhiteXY, Rational, Specifies the selected white balance at time of capture, encoded as x-y chromaticity coordinates. The inclusion of this tag precludes the inclusion of the AsShotNeutral tag. -BaselineExposure, 50730, 0xc62a, IFD0, Exif.Image.BaselineExposure, SRational, Camera models vary in the trade-off they make between highlight headroom and shadow noise. Some leave a significant amount of highlight headroom during a normal exposure. This allows significant negative exposure compensation to be applied during raw conversion, but also means normal exposures will contain more shadow noise. Other models leave less headroom during normal exposures. This allows for less negative exposure compensation, but results in lower shadow noise for normal exposures. Because of these differences, a raw converter needs to vary the zero point of its exposure compensation control from model to model. BaselineExposure specifies by how much (in EV units) to move the zero point. Positive values result in brighter default results, while negative values result in darker default results. -BaselineNoise, 50731, 0xc62b, IFD0, Exif.Image.BaselineNoise, Rational, Specifies the relative noise level of the camera model at a baseline ISO value of 100, compared to a reference camera model. Since noise levels tend to vary approximately with the square root of the ISO value, a raw converter can use this value, combined with the current ISO, to estimate the relative noise level of the current image. -BaselineSharpness, 50732, 0xc62c, IFD0, Exif.Image.BaselineSharpness, Rational, Specifies the relative amount of sharpening required for this camera model, compared to a reference camera model. Camera models vary in the strengths of their anti-aliasing filters. Cameras with weak or no filters require less sharpening than cameras with strong anti-aliasing filters. -BayerGreenSplit, 50733, 0xc62d, IFD0, Exif.Image.BayerGreenSplit, Long, Only applies to CFA images using a Bayer pattern filter array. This tag specifies, in arbitrary units, how closely the values of the green pixels in the blue/green rows track the values of the green pixels in the red/green rows. A value of zero means the two kinds of green pixels track closely, while a non-zero value means they sometimes diverge. The useful range for this tag is from 0 (no divergence) to about 5000 (quite large divergence). -LinearResponseLimit, 50734, 0xc62e, IFD0, Exif.Image.LinearResponseLimit, Rational, Some sensors have an unpredictable non-linearity in their response as they near the upper limit of their encoding range. This non-linearity results in color shifts in the highlight areas of the resulting image unless the raw converter compensates for this effect. LinearResponseLimit specifies the fraction of the encoding range above which the response may become significantly non-linear. -CameraSerialNumber, 50735, 0xc62f, IFD0, Exif.Image.CameraSerialNumber, Ascii, CameraSerialNumber contains the serial number of the camera or camera body that captured the image. -LensInfo, 50736, 0xc630, IFD0, Exif.Image.LensInfo, Rational, Contains information about the lens that captured the image. If the minimum f-stops are unknown, they should be encoded as 0/0. -ChromaBlurRadius, 50737, 0xc631, IFD0, Exif.Image.ChromaBlurRadius, Rational, ChromaBlurRadius provides a hint to the DNG reader about how much chroma blur should be applied to the image. If this tag is omitted, the reader will use its default amount of chroma blurring. Normally this tag is only included for non-CFA images, since the amount of chroma blur required for mosaic images is highly dependent on the de-mosaic algorithm, in which case the DNG reader's default value is likely optimized for its particular de-mosaic algorithm. -AntiAliasStrength, 50738, 0xc632, IFD0, Exif.Image.AntiAliasStrength, Rational, Provides a hint to the DNG reader about how strong the camera's anti-alias filter is. A value of 0.0 means no anti-alias filter (i.e., the camera is prone to aliasing artifacts with some subjects), while a value of 1.0 means a strong anti-alias filter (i.e., the camera almost never has aliasing artifacts). -ShadowScale, 50739, 0xc633, IFD0, Exif.Image.ShadowScale, SRational, This tag is used by Adobe Camera Raw to control the sensitivity of its 'Shadows' slider. -DNGPrivateData, 50740, 0xc634, IFD0, Exif.Image.DNGPrivateData, Byte, Provides a way for camera manufacturers to store private data in the DNG file for use by their own raw converters, and to have that data preserved by programs that edit DNG files. -MakerNoteSafety, 50741, 0xc635, IFD0, Exif.Image.MakerNoteSafety, Short, MakerNoteSafety lets the DNG reader know whether the EXIF MakerNote tag is safe to preserve along with the rest of the EXIF data. File browsers and other image management software processing an image with a preserved MakerNote should be aware that any thumbnail image embedded in the MakerNote may be stale, and may not reflect the current state of the full size image. -CalibrationIlluminant1, 50778, 0xc65a, IFD0, Exif.Image.CalibrationIlluminant1, Short, The illuminant used for the first set of color calibration tags (ColorMatrix1, CameraCalibration1, ReductionMatrix1). The legal values for this tag are the same as the legal values for the LightSource EXIF tag. -CalibrationIlluminant2, 50779, 0xc65b, IFD0, Exif.Image.CalibrationIlluminant2, Short, The illuminant used for an optional second set of color calibration tags (ColorMatrix2, CameraCalibration2, ReductionMatrix2). The legal values for this tag are the same as the legal values for the CalibrationIlluminant1 tag; however, if both are included, neither is allowed to have a value of 0 (unknown). -BestQualityScale, 50780, 0xc65c, IFD0, Exif.Image.BestQualityScale, Rational, For some cameras, the best possible image quality is not achieved by preserving the total pixel count during conversion. For example, Fujifilm SuperCCD images have maximum detail when their total pixel count is doubled. This tag specifies the amount by which the values of the DefaultScale tag need to be multiplied to achieve the best quality image size. -RawDataUniqueID, 50781, 0xc65d, IFD0, Exif.Image.RawDataUniqueID, Byte, This tag contains a 16-byte unique identifier for the raw image data in the DNG file. DNG readers can use this tag to recognize a particular raw image, even if the file's name or the metadata contained in the file has been changed. If a DNG writer creates such an identifier, it should do so using an algorithm that will ensure that it is very unlikely two different images will end up having the same identifier. -OriginalRawFileName, 50827, 0xc68b, IFD0, Exif.Image.OriginalRawFileName, Byte, If the DNG file was converted from a non-DNG raw file, then this tag contains the file name of that original raw file. -OriginalRawFileData, 50828, 0xc68c, IFD0, Exif.Image.OriginalRawFileData, Undefined, If the DNG file was converted from a non-DNG raw file, then this tag contains the compressed contents of that original raw file. The contents of this tag always use the big-endian byte order. The tag contains a sequence of data blocks. Future versions of the DNG specification may define additional data blocks, so DNG readers should ignore extra bytes when parsing this tag. DNG readers should also detect the case where data blocks are missing from the end of the sequence, and should assume a default value for all the missing blocks. There are no padding or alignment bytes between data blocks. -ActiveArea, 50829, 0xc68d, IFD0, Exif.Image.ActiveArea, Short, This rectangle defines the active (non-masked) pixels of the sensor. The order of the rectangle coordinates is: top, left, bottom, right. -MaskedAreas, 50830, 0xc68e, IFD0, Exif.Image.MaskedAreas, Short, This tag contains a list of non-overlapping rectangle coordinates of fully masked pixels, which can be optionally used by DNG readers to measure the black encoding level. The order of each rectangle's coordinates is: top, left, bottom, right. If the raw image data has already had its black encoding level subtracted, then this tag should not be used, since the masked pixels are no longer useful. -AsShotICCProfile, 50831, 0xc68f, IFD0, Exif.Image.AsShotICCProfile, Undefined, This tag contains an ICC profile that, in conjunction with the AsShotPreProfileMatrix tag, provides the camera manufacturer with a way to specify a default color rendering from camera color space coordinates (linear reference values) into the ICC profile connection space. The ICC profile connection space is an output referred colorimetric space, whereas the other color calibration tags in DNG specify a conversion into a scene referred colorimetric space. This means that the rendering in this profile should include any desired tone and gamut mapping needed to convert between scene referred values and output referred values. -AsShotPreProfileMatrix, 50832, 0xc690, IFD0, Exif.Image.AsShotPreProfileMatrix, SRational, This tag is used in conjunction with the AsShotICCProfile tag. It specifies a matrix that should be applied to the camera color space coordinates before processing the values through the ICC profile specified in the AsShotICCProfile tag. The matrix is stored in the row scan order. If ColorPlanes is greater than three, then this matrix can (but is not required to) reduce the dimensionality of the color data down to three components, in which case the AsShotICCProfile should have three rather than ColorPlanes input components. -CurrentICCProfile, 50833, 0xc691, IFD0, Exif.Image.CurrentICCProfile, Undefined, This tag is used in conjunction with the CurrentPreProfileMatrix tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -CurrentPreProfileMatrix, 50834, 0xc692, IFD0, Exif.Image.CurrentPreProfileMatrix, SRational, This tag is used in conjunction with the CurrentICCProfile tag. The CurrentICCProfile and CurrentPreProfileMatrix tags have the same purpose and usage as the AsShotICCProfile and AsShotPreProfileMatrix tag pair, except they are for use by raw file editors rather than camera manufacturers. -ExposureTime, 33434, 0x829a, Exif, Exif.Photo.ExposureTime, Rational, Exposure time, given in seconds (sec). -FNumber, 33437, 0x829d, Exif, Exif.Photo.FNumber, Rational, The F number. -ExposureProgram, 34850, 0x8822, Exif, Exif.Photo.ExposureProgram, Short, The class of the program used by the camera to set exposure when the picture is taken. -SpectralSensitivity, 34852, 0x8824, Exif, Exif.Photo.SpectralSensitivity, Ascii, Indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical Committee. -ISOSpeedRatings, 34855, 0x8827, Exif, Exif.Photo.ISOSpeedRatings, Short, Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. -OECF, 34856, 0x8828, Exif, Exif.Photo.OECF, Undefined, Indicates the Opto-Electoric Conversion Function (OECF) specified in ISO 14524. is the relationship between the camera optical input and the image values. -ExifVersion, 36864, 0x9000, Exif, Exif.Photo.ExifVersion, Undefined, The version of this standard supported. Nonexistence of this field is taken to mean nonconformance to the standard. -DateTimeOriginal, 36867, 0x9003, Exif, Exif.Photo.DateTimeOriginal, Ascii, The date and time when the original image data was generated. For a digital still camera the date and time the picture was taken are recorded. -DateTimeDigitized, 36868, 0x9004, Exif, Exif.Photo.DateTimeDigitized, Ascii, The date and time when the image was stored as digital data. -ComponentsConfiguration, 37121, 0x9101, Exif, Exif.Photo.ComponentsConfiguration, Undefined, Information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data the data arrangement is given in the tag. However, since can only express the order of Y, Cb and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences. -CompressedBitsPerPixel, 37122, 0x9102, Exif, Exif.Photo.CompressedBitsPerPixel, Rational, Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. -ShutterSpeedValue, 37377, 0x9201, Exif, Exif.Photo.ShutterSpeedValue, SRational, Shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting. -ApertureValue, 37378, 0x9202, Exif, Exif.Photo.ApertureValue, Rational, The lens aperture. The unit is the APEX value. -BrightnessValue, 37379, 0x9203, Exif, Exif.Photo.BrightnessValue, SRational, The value of brightness. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -ExposureBiasValue, 37380, 0x9204, Exif, Exif.Photo.ExposureBiasValue, SRational, The exposure bias. The units is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99. -MaxApertureValue, 37381, 0x9205, Exif, Exif.Photo.MaxApertureValue, Rational, The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range. -SubjectDistance, 37382, 0x9206, Exif, Exif.Photo.SubjectDistance, Rational, The distance to the subject, given in meters. -MeteringMode, 37383, 0x9207, Exif, Exif.Photo.MeteringMode, Short, The metering mode. -LightSource, 37384, 0x9208, Exif, Exif.Photo.LightSource, Short, The kind of light source. -Flash, 37385, 0x9209, Exif, Exif.Photo.Flash, Short, This tag is recorded when an image is taken using a strobe light (flash). -FocalLength, 37386, 0x920a, Exif, Exif.Photo.FocalLength, Rational, The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera. -SubjectArea, 37396, 0x9214, Exif, Exif.Photo.SubjectArea, Short, This tag indicates the location and area of the main subject in the overall scene. -MakerNote, 37500, 0x927c, Exif, Exif.Photo.MakerNote, Undefined, A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer. -UserComment, 37510, 0x9286, Exif, Exif.Photo.UserComment, Comment, A tag for Exif users to write keywords or comments on the image besides those in , and without the character code limitations of the tag. -SubSecTime, 37520, 0x9290, Exif, Exif.Photo.SubSecTime, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeOriginal, 37521, 0x9291, Exif, Exif.Photo.SubSecTimeOriginal, Ascii, A tag used to record fractions of seconds for the tag. -SubSecTimeDigitized, 37522, 0x9292, Exif, Exif.Photo.SubSecTimeDigitized, Ascii, A tag used to record fractions of seconds for the tag. -FlashpixVersion, 40960, 0xa000, Exif, Exif.Photo.FlashpixVersion, Undefined, The FlashPix format version supported by a FPXR file. -ColorSpace, 40961, 0xa001, Exif, Exif.Photo.ColorSpace, Short, The color space information tag is always recorded as the color space specifier. Normally sRGB is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix. -PixelXDimension, 40962, 0xa002, Exif, Exif.Photo.PixelXDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. -PixelYDimension, 40963, 0xa003, Exif, Exif.Photo.PixelYDimension, Long, Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Since data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will in fact be the same as that recorded in the SOF. -RelatedSoundFile, 40964, 0xa004, Exif, Exif.Photo.RelatedSoundFile, Ascii, This tag is used to record the name of an audio file related to the image data. The only relational information recorded here is the Exif audio file name and extension (an ASCII string consisting of 8 characters + '.' + 3 characters). The path is not recorded. -InteroperabilityTag, 40965, 0xa005, Exif, Exif.Photo.InteroperabilityTag, Long, Interoperability IFD is composed of tags which stores the information to ensure the Interoperability and pointed by the following tag located in Exif IFD. The Interoperability structure of Interoperability IFD is the same as TIFF defined IFD structure but does not contain the image data characteristically compared with normal TIFF IFD. -FlashEnergy, 41483, 0xa20b, Exif, Exif.Photo.FlashEnergy, Rational, Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS). -SpatialFrequencyResponse, 41484, 0xa20c, Exif, Exif.Photo.SpatialFrequencyResponse, Undefined, This tag records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233. -FocalPlaneXResolution, 41486, 0xa20e, Exif, Exif.Photo.FocalPlaneXResolution, Rational, Indicates the number of pixels in the image width (X) direction per on the camera focal plane. -FocalPlaneYResolution, 41487, 0xa20f, Exif, Exif.Photo.FocalPlaneYResolution, Rational, Indicates the number of pixels in the image height (V) direction per on the camera focal plane. -FocalPlaneResolutionUnit, 41488, 0xa210, Exif, Exif.Photo.FocalPlaneResolutionUnit, Short, Indicates the unit for measuring and . This value is the same as the . -SubjectLocation, 41492, 0xa214, Exif, Exif.Photo.SubjectLocation, Short, Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the tag. The first value indicates the X column number and second indicates the Y row number. -ExposureIndex, 41493, 0xa215, Exif, Exif.Photo.ExposureIndex, Rational, Indicates the exposure index selected on the camera or input device at the time the image is captured. -SensingMethod, 41495, 0xa217, Exif, Exif.Photo.SensingMethod, Short, Indicates the image sensor type on the camera or input device. -FileSource, 41728, 0xa300, Exif, Exif.Photo.FileSource, Undefined, Indicates the image source. If a DSC recorded the image, this tag value of this tag always be set to 3, indicating that the image was recorded on a DSC. -SceneType, 41729, 0xa301, Exif, Exif.Photo.SceneType, Undefined, Indicates the type of scene. If a DSC recorded the image, this tag value must always be set to 1, indicating that the image was directly photographed. -CFAPattern, 41730, 0xa302, Exif, Exif.Photo.CFAPattern, Undefined, Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods. -CustomRendered, 41985, 0xa401, Exif, Exif.Photo.CustomRendered, Short, This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. -ExposureMode, 41986, 0xa402, Exif, Exif.Photo.ExposureMode, Short, This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. -WhiteBalance, 41987, 0xa403, Exif, Exif.Photo.WhiteBalance, Short, This tag indicates the white balance mode set when the image was shot. -DigitalZoomRatio, 41988, 0xa404, Exif, Exif.Photo.DigitalZoomRatio, Rational, This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. -FocalLengthIn35mmFilm, 41989, 0xa405, Exif, Exif.Photo.FocalLengthIn35mmFilm, Short, This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the tag. -SceneCaptureType, 41990, 0xa406, Exif, Exif.Photo.SceneCaptureType, Short, This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the tag. -GainControl, 41991, 0xa407, Exif, Exif.Photo.GainControl, Short, This tag indicates the degree of overall image gain adjustment. -Contrast, 41992, 0xa408, Exif, Exif.Photo.Contrast, Short, This tag indicates the direction of contrast processing applied by the camera when the image was shot. -Saturation, 41993, 0xa409, Exif, Exif.Photo.Saturation, Short, This tag indicates the direction of saturation processing applied by the camera when the image was shot. -Sharpness, 41994, 0xa40a, Exif, Exif.Photo.Sharpness, Short, This tag indicates the direction of sharpness processing applied by the camera when the image was shot. -DeviceSettingDescription, 41995, 0xa40b, Exif, Exif.Photo.DeviceSettingDescription, Undefined, This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader. -SubjectDistanceRange, 41996, 0xa40c, Exif, Exif.Photo.SubjectDistanceRange, Short, This tag indicates the distance to the subject. -ImageUniqueID, 42016, 0xa420, Exif, Exif.Photo.ImageUniqueID, Ascii, This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. -InteroperabilityIndex, 1, 0x0001, Iop, Exif.Iop.InteroperabilityIndex, Ascii, Indicates the identification of the Interoperability rule. Use "R98" for stating ExifR98 Rules. Four bytes used including the termination code (NULL). see the separate volume of Recommended Exif Interoperability Rules (ExifR98) for other tags used for ExifR98. -InteroperabilityVersion, 2, 0x0002, Iop, Exif.Iop.InteroperabilityVersion, Undefined, Interoperability version -RelatedImageFileFormat, 4096, 0x1000, Iop, Exif.Iop.RelatedImageFileFormat, Ascii, File format of image file -RelatedImageWidth, 4097, 0x1001, Iop, Exif.Iop.RelatedImageWidth, Long, Image width -RelatedImageLength, 4098, 0x1002, Iop, Exif.Iop.RelatedImageLength, Long, Image height -GPSVersionID, 0, 0x0000, GPSInfo, Exif.GPSInfo.GPSVersionID, Byte, Indicates the version of . The version is given as 2.0.0.0. This tag is mandatory when tag is present. (Note: The tag is given in bytes, unlike the tag. When the version is 2.0.0.0, the tag value is 02000000.H). -GPSLatitudeRef, 1, 0x0001, GPSInfo, Exif.GPSInfo.GPSLatitudeRef, Ascii, Indicates whether the latitude is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude. -GPSLatitude, 2, 0x0002, GPSInfo, Exif.GPSInfo.GPSLatitude, Rational, Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1,mmmm/100,0/1. -GPSLongitudeRef, 3, 0x0003, GPSInfo, Exif.GPSInfo.GPSLongitudeRef, Ascii, Indicates whether the longitude is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude. -GPSLongitude, 4, 0x0004, GPSInfo, Exif.GPSInfo.GPSLongitude, Rational, Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. When degrees, minutes and seconds are expressed, the format is ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1,mmmm/100,0/1. -GPSAltitudeRef, 5, 0x0005, GPSInfo, Exif.GPSInfo.GPSAltitudeRef, Byte, Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GSPAltitude tag. The reference unit is meters. Note that this tag is BYTE type, unlike other reference tags. -GPSAltitude, 6, 0x0006, GPSInfo, Exif.GPSInfo.GPSAltitude, Rational, Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters. -GPSTimeStamp, 7, 0x0007, GPSInfo, Exif.GPSInfo.GPSTimeStamp, Rational, Indicates the time as UTC (Coordinated Universal Time). is expressed as three RATIONAL values giving the hour, minute, and second (atomic clock). -GPSSatellites, 8, 0x0008, GPSInfo, Exif.GPSInfo.GPSSatellites, Ascii, Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag is set to NULL. -GPSStatus, 9, 0x0009, GPSInfo, Exif.GPSInfo.GPSStatus, Ascii, Indicates the status of the GPS receiver when the image is recorded. "A" means measurement is in progress, and "V" means the measurement is Interoperability. -GPSMeasureMode, 10, 0x000a, GPSInfo, Exif.GPSInfo.GPSMeasureMode, Ascii, Indicates the GPS measurement mode. "2" means two-dimensional measurement and "3" means three-dimensional measurement is in progress. -GPSDOP, 11, 0x000b, GPSInfo, Exif.GPSInfo.GPSDOP, Rational, Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement. -GPSSpeedRef, 12, 0x000c, GPSInfo, Exif.GPSInfo.GPSSpeedRef, Ascii, Indicates the unit used to express the GPS receiver speed of movement. "K" "M" and "N" represents kilometers per hour, miles per hour, and knots. -GPSSpeed, 13, 0x000d, GPSInfo, Exif.GPSInfo.GPSSpeed, Rational, Indicates the speed of GPS receiver movement. -GPSTrackRef, 14, 0x000e, GPSInfo, Exif.GPSInfo.GPSTrackRef, Ascii, Indicates the reference for giving the direction of GPS receiver movement. "T" denotes true direction and "M" is magnetic direction. -GPSTrack, 15, 0x000f, GPSInfo, Exif.GPSInfo.GPSTrack, Rational, Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99. -GPSImgDirectionRef, 16, 0x0010, GPSInfo, Exif.GPSInfo.GPSImgDirectionRef, Ascii, Indicates the reference for giving the direction of the image when it is captured. "T" denotes true direction and "M" is magnetic direction. -GPSImgDirection, 17, 0x0011, GPSInfo, Exif.GPSInfo.GPSImgDirection, Rational, Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99. -GPSMapDatum, 18, 0x0012, GPSInfo, Exif.GPSInfo.GPSMapDatum, Ascii, Indicates the geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is "TOKYO" or "WGS-84". -GPSDestLatitudeRef, 19, 0x0013, GPSInfo, Exif.GPSInfo.GPSDestLatitudeRef, Ascii, Indicates whether the latitude of the destination point is north or south latitude. The ASCII value "N" indicates north latitude, and "S" is south latitude. -GPSDestLatitude, 20, 0x0014, GPSInfo, Exif.GPSInfo.GPSDestLatitude, Rational, Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1. -GPSDestLongitudeRef, 21, 0x0015, GPSInfo, Exif.GPSInfo.GPSDestLongitudeRef, Ascii, Indicates whether the longitude of the destination point is east or west longitude. ASCII "E" indicates east longitude, and "W" is west longitude. -GPSDestLongitude, 22, 0x0016, GPSInfo, Exif.GPSInfo.GPSDestLongitude, Rational, Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1. -GPSDestBearingRef, 23, 0x0017, GPSInfo, Exif.GPSInfo.GPSDestBearingRef, Ascii, Indicates the reference used for giving the bearing to the destination point. "T" denotes true direction and "M" is magnetic direction. -GPSDestBearing, 24, 0x0018, GPSInfo, Exif.GPSInfo.GPSDestBearing, Rational, Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99. -GPSDestDistanceRef, 25, 0x0019, GPSInfo, Exif.GPSInfo.GPSDestDistanceRef, Ascii, Indicates the unit used to express the distance to the destination point. "K", "M" and "N" represent kilometers, miles and knots. -GPSDestDistance, 26, 0x001a, GPSInfo, Exif.GPSInfo.GPSDestDistance, Rational, Indicates the distance to the destination point. -GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Undefined, A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method. -GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. -GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". -GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. - /usr/lib /usr lib - /usr/ / usr - usr . usr - / / - . . . - .. . .. - /// / - /usr/.emacs /usr .emacs - /usr/.emacs/ /usr .emacs - /usr/.emacs// /usr .emacs - usr/.emacs usr .emacs - .emacs . .emacs - .emacs.gz . .emacs.gz .gz - /tmp/image.jpg /tmp image.jpg .jpg -/tmp/.image.jpg /tmp .image.jpg .jpg - /image.jpg / image.jpg .jpg - image.jpg . image.jpg .jpg - image.jpg// . image.jpg .jpg - /////image.jpg / image.jpg .jpg - /foo.bar/image /foo.bar image -/foo.bar/images.tar.gz /foo.bar images.tar.gz .gz -d:\foo.bar\images.tar.gz d:\foo.bar images.tar.gz .gz -Usage: write-test file case - -where case is an integer between 1 and 11 -Usage: bin\ReleaseDLL\write2-test.exe file -Usage: bin\ReleaseDLL\xmpparse.exe file -Usage: bin\ReleaseDLL\xmpparser-test.exe file -Xmp.dc.source XmpText 13 xmpsample.cpp -Xmp.dc.subject XmpBag 2 Palmtree, Rubbertree -Xmp.dc.title LangAlt 2 lang="de-DE" Sonnenuntergang am Strand, lang="en-US" Sunset on the beach -Xmp.dc.one XmpText 2 -1 -Xmp.dc.two XmpText 6 3.1415 -Xmp.dc.three XmpText 3 5/7 -Xmp.dc.four XmpText 3 255 -Xmp.dc.five XmpText 3 256 -Xmp.dc.six XmpText 5 False -Xmp.dc.seven XmpText 5 Seven -Xmp.dc.format XmpText 10 image/jpeg -Xmp.dc.creator XmpSeq 3 1) The first creator, 2) The second creator, 3) And another one -Xmp.dc.description LangAlt 2 lang="x-default" Hello, World, lang="de-DE" Hallo, Welt -Xmp.tiff.ImageDescription LangAlt 2 lang="x-default" TIFF image description, lang="de-DE" TIFF Bildbeschreibung -Xmp.ns.myProperty XmpText 7 myValue -Xmp.xmpDM.videoFrameSize/stDim:w XmpText 2 16 -Xmp.xmpDM.videoFrameSize/stDim:h XmpText 1 9 -Xmp.xmpDM.videoFrameSize/stDim:unit XmpText 4 inch -Xmp.dc.publisher XmpBag 1 James Bond -Xmp.dc.publisher[1]/?ns:role XmpText 12 secret agent -Xmp.dc.creator[2]/?ns:role XmpText 10 programmer -Xmp.xmpBJ.JobRef XmpText 0 type="Bag" -Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 14 Birthday party -Xmp.xmpBJ.JobRef[1]/stJob:role XmpText 12 Photographer -Xmp.xmpBJ.JobRef[2]/stJob:name XmpText 16 Wedding ceremony -Xmp.xmpBJ.JobRef[2]/stJob:role XmpText 8 Best man - - - - - - - Palmtree - Rubbertree - - - - - Sonnenuntergang am Strand - Sunset on the beach - - - - - 1) The first creator - - 2) The second creator - programmer - - 3) And another one - - - - - Hello, World - Hallo, Welt - - - - - - James Bond - secret agent - - - - - - TIFF image description - TIFF Bildbeschreibung - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Usage: convert-test\Debug\convert-test.exe file +Usage: convert-test\DebugDLL\convert-test.exe file +Usage: convert-test\Release\convert-test.exe file +Usage: convert-test\ReleaseDLL\convert-test.exe file Usage: exifcomment\Debug\exifcomment.exe file Usage: exifcomment\DebugDLL\exifcomment.exe file Usage: exifcomment\Release\exifcomment.exe file Usage: exifcomment\ReleaseDLL\exifcomment.exe file +Usage: tiff-test\Debug\tiff-test.exe file +Usage: tiff-test\DebugDLL\tiff-test.exe file +Usage: tiff-test\Release\tiff-test.exe file +Usage: tiff-test\ReleaseDLL\tiff-test.exe file Usage: exifdata-test\Debug\exifdata-test.exe file Usage: exifdata-test\DebugDLL\exifdata-test.exe file Usage: exifdata-test\Release\exifdata-test.exe file @@ -3255,6 +1679,10 @@ Usage: metacopy.exe [-iecaph] readfile writefile Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile +Usage: mmap-test\ReleaseDLL\mmap-test.exe file +Usage: mmap-test\Debug\mmap-test.exe file +Usage: mmap-test\DebugDLL\mmap-test.exe file +Usage: mmap-test\Release\mmap-test.exe file Reads and writes raw metadata. Use -h option for help. Usage: metacopy.exe [-iecaph] readfile writefile @@ -4162,6 +2590,10 @@ GPSProcessingMethod, 27, 0x001b, GPSInfo, Exif.GPSInfo.GPSProcessingMethod, Unde GPSAreaInformation, 28, 0x001c, GPSInfo, Exif.GPSInfo.GPSAreaInformation, Undefined, A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area. GPSDateStamp, 29, 0x001d, GPSInfo, Exif.GPSInfo.GPSDateStamp, Ascii, A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is "YYYY:MM:DD.". GPSDifferential, 30, 0x001e, GPSInfo, Exif.GPSInfo.GPSDifferential, Short, Indicates whether differential correction is applied to the GPS receiver. +Usage: tiff-test\Debug\tiff-test.exe file +Usage: tiff-test\DebugDLL\tiff-test.exe file +Usage: tiff-test\Release\tiff-test.exe file +Usage: tiff-test\ReleaseDLL\tiff-test.exe file /usr/lib /usr lib /usr/ / usr usr . usr @@ -4968,185 +3400,29 @@ Thumbnail : image/jpeg, 6714 Bytes Copyright : Exif comment : -Exif.Image.Make Ascii 6 Canon -Exif.Image.Model Ascii 22 Canon PowerShot S5 IS -Exif.Image.Orientation Short 1 top, left -Exif.Image.XResolution Rational 1 180 -Exif.Image.YResolution Rational 1 180 -Exif.Image.ResolutionUnit Short 1 inch -Exif.Image.DateTime Ascii 20 2008:09:06 14:34:23 -Exif.Image.YCbCrPositioning Short 1 Centered -Exif.Image.ExifTag Long 1 186 -Exif.Photo.ExposureTime Rational 1 1/500 s -Exif.Photo.FNumber Rational 1 F4 -Exif.Photo.ISOSpeedRatings Short 1 80 -Exif.Photo.ExifVersion Undefined 4 2.20 -Exif.Photo.DateTimeOriginal Ascii 20 2008:09:06 14:34:23 -Exif.Photo.DateTimeDigitized Ascii 20 2008:09:06 14:34:23 -Exif.Photo.ComponentsConfiguration Undefined 4 YCbCr -Exif.Photo.CompressedBitsPerPixel Rational 1 3 -Exif.Photo.ShutterSpeedValue SRational 1 1/501 s -Exif.Photo.ApertureValue Rational 1 F4 -Exif.Photo.ExposureBiasValue SRational 1 0 EV -Exif.Photo.MaxApertureValue Rational 1 F3.5 -Exif.Photo.MeteringMode Short 1 Multi-segment -Exif.Photo.Flash Short 1 No, compulsory -Exif.Photo.FocalLength Rational 1 21.3 mm -Exif.Photo.MakerNote Undefined 2382 (Binary value suppressed) -Exif.MakerNote.Offset Long 1 680 -Exif.MakerNote.ByteOrder Ascii 3 MM -Exif.Canon.0x0000 Short 6 0 0 0 0 0 1 -Exif.Canon.0x0000 Short 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.CanonCs.0x0000 Short 1 92 -Exif.CanonCs.Macro Short 1 Off -Exif.CanonCs.Selftimer Short 1 Off -Exif.CanonCs.Quality Short 1 Fine -Exif.CanonCs.FlashMode Short 1 Off -Exif.CanonCs.DriveMode Short 1 Single / timer -Exif.CanonCs.0x0006 Short 1 0 -Exif.CanonCs.FocusMode Short 1 Single -Exif.CanonCs.0x0008 Short 1 65535 -Exif.CanonCs.0x0009 Short 1 1 -Exif.CanonCs.ImageSize Short 1 Medium 1 -Exif.CanonCs.EasyMode Short 1 Manual -Exif.CanonCs.DigitalZoom Short 1 None -Exif.CanonCs.Contrast Short 1 Normal -Exif.CanonCs.Saturation Short 1 Normal -Exif.CanonCs.Sharpness Short 1 Normal -Exif.CanonCs.ISOSpeed Short 1 Auto -Exif.CanonCs.MeteringMode Short 1 Evaluative -Exif.CanonCs.FocusType Short 1 Auto -Exif.CanonCs.AFPoint Short 1 Manual AF point selection -Exif.CanonCs.ExposureProgram Short 1 Program (P) -Exif.CanonCs.0x0015 Short 1 32767 -Exif.CanonCs.LensType Short 1 (65535) -Exif.CanonCs.Lens Short 3 6.0 - 72.0 mm -Exif.CanonCs.MaxAperture Short 1 F3.6 -Exif.CanonCs.MinAperture Short 1 F8 -Exif.CanonCs.FlashActivity Short 1 Did not fire -Exif.CanonCs.FlashDetails Short 1 -Exif.CanonCs.0x001e Short 1 0 -Exif.CanonCs.0x001f Short 1 0 -Exif.CanonCs.FocusContinuous Short 1 Continuous -Exif.CanonCs.AESetting Short 1 Normal AE -Exif.CanonCs.ImageStabilization Short 1 On -Exif.CanonCs.DisplayAperture Short 1 0 -Exif.CanonCs.ZoomSourceWidth Short 1 3264 -Exif.CanonCs.ZoomTargetWidth Short 1 3264 -Exif.CanonCs.0x0026 Short 1 0 -Exif.CanonCs.0x0027 Short 1 0 -Exif.CanonCs.PhotoEffect Short 1 (65535) -Exif.CanonCs.0x0029 Short 1 0 -Exif.CanonCs.ColorTone Short 1 32767 -Exif.CanonCs.0x002b Short 1 32767 -Exif.CanonCs.0x002c Short 1 0 -Exif.CanonCs.0x002d Short 1 0 -Exif.Canon.FocalLength Short 4 21.3 mm -Exif.Canon.0x0003 Short 4 0 0 0 0 -Exif.CanonSi.0x0000 Short 1 68 -Exif.CanonSi.0x0001 Short 1 65523 -Exif.CanonSi.ISOSpeed Short 1 100 -Exif.CanonSi.0x0003 Short 1 296 -Exif.CanonSi.TargetAperture Short 1 F4 -Exif.CanonSi.TargetShutterSpeed Short 1 1/501 s -Exif.CanonSi.0x0006 Short 1 0 -Exif.CanonSi.WhiteBalance Short 1 Sunny -Exif.CanonSi.0x0008 Short 1 0 -Exif.CanonSi.Sequence Short 1 0 -Exif.CanonSi.0x000a Short 1 64 -Exif.CanonSi.0x000b Short 1 0 -Exif.CanonSi.0x000c Short 1 0 -Exif.CanonSi.0x000d Short 1 0 -Exif.CanonSi.AFPointUsed Short 1 0 focus points; none used -Exif.CanonSi.FlashBias Short 1 0 EV -Exif.CanonSi.0x0010 Short 1 0 -Exif.CanonSi.0x0011 Short 1 0 -Exif.CanonSi.0x0012 Short 1 1 -Exif.CanonSi.SubjectDistance Short 1 503 -Exif.CanonSi.0x0014 Short 1 0 -Exif.CanonSi.ApertureValue Short 1 F4 -Exif.CanonSi.ShutterSpeedValue Short 1 1/546 s -Exif.CanonSi.0x0017 Short 1 0 -Exif.CanonSi.0x0018 Short 1 0 -Exif.CanonSi.0x0019 Short 1 0 -Exif.CanonSi.0x001a Short 1 250 -Exif.CanonSi.0x001b Short 1 0 -Exif.CanonSi.0x001c Short 1 0 -Exif.CanonSi.0x001d Short 1 0 -Exif.CanonSi.0x001e Short 1 0 -Exif.CanonSi.0x001f Short 1 0 -Exif.CanonSi.0x0020 Short 1 0 -Exif.CanonSi.0x0021 Short 1 0 -Exif.Canon.ImageType Ascii 25 IMG:PowerShot S5 IS JPEG -Exif.Canon.FirmwareVersion Ascii 22 Firmware Version 1.01 -Exif.Canon.ImageNumber Long 1 100-1904 -Exif.Canon.OwnerName Ascii 32 Robin Mills -Exif.Canon.0x000d Long 148 370 411 0 0 0 384 874 4294967255 0 0 0 0 577 889 4294967150 0 0 4294967287 0 0 1 0 0 0 9 10 888 888 888 384 1015 4294967148 0 0 888 888 0 0 1 3072 3072 3072 3072 3072 4294964224 4294964224 4294964224 4294964224 4294964224 0 4294964224 4294967287 0 0 0 0 0 0 0 0 0 0 164 1024 1024 40 94 0 0 0 0 0 0 525 0 40 94 0 0 3 1 0 0 921 1027 1024 1280 0 40 97 10 881 1646 1711 881 1 1014 384 888 659 4294967148 2 128 1 0 0 0 0 7532 5 0 0 0 0 0 0 7819 8252 8279 128 1 0 4294961112 3 1 7471 0 0 0 0 0 0 0 0 5345 1088 245 446 100 196 44 4091 4091 1 1 25 8 2400605383 -Exif.Canon.ModelID Long 1 PowerShot S5 IS -Exif.Canon.0x0013 Short 4 0 0 0 0 -Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x0019 Short 1 1 -Exif.Canon.0x001a Short 1 0 -Exif.Canon.0x001c Short 1 0 -Exif.Canon.0x001d Short 16 32 1 12 2 2 2 2 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x001e Long 1 16843264 -Exif.Canon.0x001f Short 69 138 1 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x0022 Short 208 416 0 0 16 8 1 1 640 480 0 0 0 0 0 8 384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x0023 Long 2 8 0 -Exif.Canon.0x0024 Short 78 156 35 0 0 0 1 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x0025 Byte 14 14 35 0 0 0 0 0 0 0 0 0 0 0 0 -Exif.Canon.0x0026 Short 48 96 2 9 1 2592 1944 1088 245 196 0 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -Exif.Canon.0x0027 Short 6 6 0 0 5676 4752 56834 -Exif.Canon.0x0028 Byte 16 44 22 144 18 2 222 51 19 3 97 148 189 85 40 198 44 -Exif.Photo.UserComment Undefined 264 (Binary value suppressed) -Exif.Photo.FlashpixVersion Undefined 4 1.00 -Exif.Photo.ColorSpace Short 1 sRGB -Exif.Photo.PixelXDimension Short 1 2592 -Exif.Photo.PixelYDimension Short 1 1944 -Exif.Photo.InteroperabilityTag Long 1 3350 -Exif.Iop.InteroperabilityIndex Ascii 4 R98 -Exif.Iop.InteroperabilityVersion Undefined 4 1.00 -Exif.Iop.RelatedImageWidth Short 1 2592 -Exif.Iop.RelatedImageLength Short 1 1944 -Exif.Photo.FocalPlaneXResolution Rational 1 11520 -Exif.Photo.FocalPlaneYResolution Rational 1 11503 -Exif.Photo.FocalPlaneResolutionUnit Short 1 inch -Exif.Photo.SensingMethod Short 1 One-chip color area -Exif.Photo.FileSource Undefined 1 Digital still camera -Exif.Photo.CustomRendered Short 1 Normal process -Exif.Photo.ExposureMode Short 1 Auto -Exif.Photo.WhiteBalance Short 1 Manual -Exif.Photo.DigitalZoomRatio Rational 1 1.0 -Exif.Photo.SceneCaptureType Short 1 Standard -Exif.Thumbnail.Compression Short 1 JPEG (old-style) -Exif.Thumbnail.XResolution Rational 1 180 -Exif.Thumbnail.YResolution Rational 1 180 -Exif.Thumbnail.ResolutionUnit Short 1 inch -Exif.Thumbnail.JPEGInterchangeFormat Long 1 3498 -Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 6714 -File name : test.png -File size : 135047 Bytes -MIME type : image/png -Image size : 200 x 150 -Camera make : Canon -Camera model : Canon PowerShot S5 IS -Image timestamp : 2008:09:06 14:34:23 -Image number : 100-1904 -Exposure time : 1/500 s -Aperture : F4 -Exposure bias : 0 EV -Flash : No, compulsory -Flash bias : 0 EV -Focal length : 21.3 mm -Subject distance: 503 -ISO speed : 80 -Exposure mode : Program (P) -Metering mode : Multi-segment -Macro mode : Off -Image quality : Fine -Exif Resolution : 2592 x 1944 -White balance : Sunny -Thumbnail : image/jpeg, 6714 Bytes +File name : test.tiff +File size : 194752 Bytes +MIME type : image/tiff +Image size : 282 x 212 +Camera make : SONY +Camera model : DSC-S600 +Image timestamp : +Image number : +Exposure time : +Aperture : +Exposure bias : +Flash : +Flash bias : +Focal length : +Subject distance: +ISO speed : +Exposure mode : +Metering mode : +Macro mode : +Image quality : +Exif Resolution : 282 x 212 +White balance : +Thumbnail : None Copyright : Exif comment : @@ -5332,6 +3608,32 @@ Thumbnail : image/jpeg, 6714 Bytes Copyright : Exif comment : +File name : test.tiff +File size : 194752 Bytes +MIME type : image/tiff +Image size : 282 x 212 +Camera make : SONY +Camera model : DSC-S600 +Image timestamp : +Image number : +Exposure time : +Aperture : +Exposure bias : +Flash : +Flash bias : +Focal length : +Subject distance: +ISO speed : +Exposure mode : +Metering mode : +Macro mode : +Image quality : +Exif Resolution : 282 x 212 +White balance : +Thumbnail : None +Copyright : +Exif comment : + Exif.Image.Make Ascii 6 Canon Exif.Image.Model Ascii 22 Canon PowerShot S5 IS Exif.Image.Orientation Short 1 top, left @@ -5514,11 +3816,248 @@ Thumbnail : image/jpeg, 6714 Bytes Copyright : Exif comment : +File name : test.tiff +File size : 194752 Bytes +MIME type : image/tiff +Image size : 282 x 212 +Camera make : SONY +Camera model : DSC-S600 +Image timestamp : +Image number : +Exposure time : +Aperture : +Exposure bias : +Flash : +Flash bias : +Focal length : +Subject distance: +ISO speed : +Exposure mode : +Metering mode : +Macro mode : +Image quality : +Exif Resolution : 282 x 212 +White balance : +Thumbnail : None +Copyright : +Exif comment : + +Exif.Image.Make Ascii 6 Canon +Exif.Image.Model Ascii 22 Canon PowerShot S5 IS +Exif.Image.Orientation Short 1 top, left +Exif.Image.XResolution Rational 1 180 +Exif.Image.YResolution Rational 1 180 +Exif.Image.ResolutionUnit Short 1 inch +Exif.Image.DateTime Ascii 20 2008:09:06 14:34:23 +Exif.Image.YCbCrPositioning Short 1 Centered +Exif.Image.ExifTag Long 1 186 +Exif.Photo.ExposureTime Rational 1 1/500 s +Exif.Photo.FNumber Rational 1 F4 +Exif.Photo.ISOSpeedRatings Short 1 80 +Exif.Photo.ExifVersion Undefined 4 2.20 +Exif.Photo.DateTimeOriginal Ascii 20 2008:09:06 14:34:23 +Exif.Photo.DateTimeDigitized Ascii 20 2008:09:06 14:34:23 +Exif.Photo.ComponentsConfiguration Undefined 4 YCbCr +Exif.Photo.CompressedBitsPerPixel Rational 1 3 +Exif.Photo.ShutterSpeedValue SRational 1 1/501 s +Exif.Photo.ApertureValue Rational 1 F4 +Exif.Photo.ExposureBiasValue SRational 1 0 EV +Exif.Photo.MaxApertureValue Rational 1 F3.5 +Exif.Photo.MeteringMode Short 1 Multi-segment +Exif.Photo.Flash Short 1 No, compulsory +Exif.Photo.FocalLength Rational 1 21.3 mm +Exif.Photo.MakerNote Undefined 2382 (Binary value suppressed) +Exif.MakerNote.Offset Long 1 680 +Exif.MakerNote.ByteOrder Ascii 3 MM +Exif.Canon.0x0000 Short 6 0 0 0 0 0 1 +Exif.Canon.0x0000 Short 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.CanonCs.0x0000 Short 1 92 +Exif.CanonCs.Macro Short 1 Off +Exif.CanonCs.Selftimer Short 1 Off +Exif.CanonCs.Quality Short 1 Fine +Exif.CanonCs.FlashMode Short 1 Off +Exif.CanonCs.DriveMode Short 1 Single / timer +Exif.CanonCs.0x0006 Short 1 0 +Exif.CanonCs.FocusMode Short 1 Single +Exif.CanonCs.0x0008 Short 1 65535 +Exif.CanonCs.0x0009 Short 1 1 +Exif.CanonCs.ImageSize Short 1 Medium 1 +Exif.CanonCs.EasyMode Short 1 Manual +Exif.CanonCs.DigitalZoom Short 1 None +Exif.CanonCs.Contrast Short 1 Normal +Exif.CanonCs.Saturation Short 1 Normal +Exif.CanonCs.Sharpness Short 1 Normal +Exif.CanonCs.ISOSpeed Short 1 Auto +Exif.CanonCs.MeteringMode Short 1 Evaluative +Exif.CanonCs.FocusType Short 1 Auto +Exif.CanonCs.AFPoint Short 1 Manual AF point selection +Exif.CanonCs.ExposureProgram Short 1 Program (P) +Exif.CanonCs.0x0015 Short 1 32767 +Exif.CanonCs.LensType Short 1 (65535) +Exif.CanonCs.Lens Short 3 6.0 - 72.0 mm +Exif.CanonCs.MaxAperture Short 1 F3.6 +Exif.CanonCs.MinAperture Short 1 F8 +Exif.CanonCs.FlashActivity Short 1 Did not fire +Exif.CanonCs.FlashDetails Short 1 +Exif.CanonCs.0x001e Short 1 0 +Exif.CanonCs.0x001f Short 1 0 +Exif.CanonCs.FocusContinuous Short 1 Continuous +Exif.CanonCs.AESetting Short 1 Normal AE +Exif.CanonCs.ImageStabilization Short 1 On +Exif.CanonCs.DisplayAperture Short 1 0 +Exif.CanonCs.ZoomSourceWidth Short 1 3264 +Exif.CanonCs.ZoomTargetWidth Short 1 3264 +Exif.CanonCs.0x0026 Short 1 0 +Exif.CanonCs.0x0027 Short 1 0 +Exif.CanonCs.PhotoEffect Short 1 (65535) +Exif.CanonCs.0x0029 Short 1 0 +Exif.CanonCs.ColorTone Short 1 32767 +Exif.CanonCs.0x002b Short 1 32767 +Exif.CanonCs.0x002c Short 1 0 +Exif.CanonCs.0x002d Short 1 0 +Exif.Canon.FocalLength Short 4 21.3 mm +Exif.Canon.0x0003 Short 4 0 0 0 0 +Exif.CanonSi.0x0000 Short 1 68 +Exif.CanonSi.0x0001 Short 1 65523 +Exif.CanonSi.ISOSpeed Short 1 100 +Exif.CanonSi.0x0003 Short 1 296 +Exif.CanonSi.TargetAperture Short 1 F4 +Exif.CanonSi.TargetShutterSpeed Short 1 1/501 s +Exif.CanonSi.0x0006 Short 1 0 +Exif.CanonSi.WhiteBalance Short 1 Sunny +Exif.CanonSi.0x0008 Short 1 0 +Exif.CanonSi.Sequence Short 1 0 +Exif.CanonSi.0x000a Short 1 64 +Exif.CanonSi.0x000b Short 1 0 +Exif.CanonSi.0x000c Short 1 0 +Exif.CanonSi.0x000d Short 1 0 +Exif.CanonSi.AFPointUsed Short 1 0 focus points; none used +Exif.CanonSi.FlashBias Short 1 0 EV +Exif.CanonSi.0x0010 Short 1 0 +Exif.CanonSi.0x0011 Short 1 0 +Exif.CanonSi.0x0012 Short 1 1 +Exif.CanonSi.SubjectDistance Short 1 503 +Exif.CanonSi.0x0014 Short 1 0 +Exif.CanonSi.ApertureValue Short 1 F4 +Exif.CanonSi.ShutterSpeedValue Short 1 1/546 s +Exif.CanonSi.0x0017 Short 1 0 +Exif.CanonSi.0x0018 Short 1 0 +Exif.CanonSi.0x0019 Short 1 0 +Exif.CanonSi.0x001a Short 1 250 +Exif.CanonSi.0x001b Short 1 0 +Exif.CanonSi.0x001c Short 1 0 +Exif.CanonSi.0x001d Short 1 0 +Exif.CanonSi.0x001e Short 1 0 +Exif.CanonSi.0x001f Short 1 0 +Exif.CanonSi.0x0020 Short 1 0 +Exif.CanonSi.0x0021 Short 1 0 +Exif.Canon.ImageType Ascii 25 IMG:PowerShot S5 IS JPEG +Exif.Canon.FirmwareVersion Ascii 22 Firmware Version 1.01 +Exif.Canon.ImageNumber Long 1 100-1904 +Exif.Canon.OwnerName Ascii 32 Robin Mills +Exif.Canon.0x000d Long 148 370 411 0 0 0 384 874 4294967255 0 0 0 0 577 889 4294967150 0 0 4294967287 0 0 1 0 0 0 9 10 888 888 888 384 1015 4294967148 0 0 888 888 0 0 1 3072 3072 3072 3072 3072 4294964224 4294964224 4294964224 4294964224 4294964224 0 4294964224 4294967287 0 0 0 0 0 0 0 0 0 0 164 1024 1024 40 94 0 0 0 0 0 0 525 0 40 94 0 0 3 1 0 0 921 1027 1024 1280 0 40 97 10 881 1646 1711 881 1 1014 384 888 659 4294967148 2 128 1 0 0 0 0 7532 5 0 0 0 0 0 0 7819 8252 8279 128 1 0 4294961112 3 1 7471 0 0 0 0 0 0 0 0 5345 1088 245 446 100 196 44 4091 4091 1 1 25 8 2400605383 +Exif.Canon.ModelID Long 1 PowerShot S5 IS +Exif.Canon.0x0013 Short 4 0 0 0 0 +Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x0019 Short 1 1 +Exif.Canon.0x001a Short 1 0 +Exif.Canon.0x001c Short 1 0 +Exif.Canon.0x001d Short 16 32 1 12 2 2 2 2 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x001e Long 1 16843264 +Exif.Canon.0x001f Short 69 138 1 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x0022 Short 208 416 0 0 16 8 1 1 640 480 0 0 0 0 0 8 384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x0023 Long 2 8 0 +Exif.Canon.0x0024 Short 78 156 35 0 0 0 1 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x0025 Byte 14 14 35 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Canon.0x0026 Short 48 96 2 9 1 2592 1944 1088 245 196 0 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 +Exif.Canon.0x0027 Short 6 6 0 0 5676 4752 56834 +Exif.Canon.0x0028 Byte 16 44 22 144 18 2 222 51 19 3 97 148 189 85 40 198 44 +Exif.Photo.UserComment Undefined 264 (Binary value suppressed) +Exif.Photo.FlashpixVersion Undefined 4 1.00 +Exif.Photo.ColorSpace Short 1 sRGB +Exif.Photo.PixelXDimension Short 1 2592 +Exif.Photo.PixelYDimension Short 1 1944 +Exif.Photo.InteroperabilityTag Long 1 3350 +Exif.Iop.InteroperabilityIndex Ascii 4 R98 +Exif.Iop.InteroperabilityVersion Undefined 4 1.00 +Exif.Iop.RelatedImageWidth Short 1 2592 +Exif.Iop.RelatedImageLength Short 1 1944 +Exif.Photo.FocalPlaneXResolution Rational 1 11520 +Exif.Photo.FocalPlaneYResolution Rational 1 11503 +Exif.Photo.FocalPlaneResolutionUnit Short 1 inch +Exif.Photo.SensingMethod Short 1 One-chip color area +Exif.Photo.FileSource Undefined 1 Digital still camera +Exif.Photo.CustomRendered Short 1 Normal process +Exif.Photo.ExposureMode Short 1 Auto +Exif.Photo.WhiteBalance Short 1 Manual +Exif.Photo.DigitalZoomRatio Rational 1 1.0 +Exif.Photo.SceneCaptureType Short 1 Standard +Exif.Thumbnail.Compression Short 1 JPEG (old-style) +Exif.Thumbnail.XResolution Rational 1 180 +Exif.Thumbnail.YResolution Rational 1 180 +Exif.Thumbnail.ResolutionUnit Short 1 inch +Exif.Thumbnail.JPEGInterchangeFormat Long 1 3498 +Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 6714 +File name : test.png +File size : 135047 Bytes +MIME type : image/png +Image size : 200 x 150 +Camera make : Canon +Camera model : Canon PowerShot S5 IS +Image timestamp : 2008:09:06 14:34:23 +Image number : 100-1904 +Exposure time : 1/500 s +Aperture : F4 +Exposure bias : 0 EV +Flash : No, compulsory +Flash bias : 0 EV +Focal length : 21.3 mm +Subject distance: 503 +ISO speed : 80 +Exposure mode : Program (P) +Metering mode : Multi-segment +Macro mode : Off +Image quality : Fine +Exif Resolution : 2592 x 1944 +White balance : Sunny +Thumbnail : image/jpeg, 6714 Bytes +Copyright : +Exif comment : + +File name : test.tiff +File size : 194752 Bytes +MIME type : image/tiff +Image size : 282 x 212 +Camera make : SONY +Camera model : DSC-S600 +Image timestamp : +Image number : +Exposure time : +Aperture : +Exposure bias : +Flash : +Flash bias : +Focal length : +Subject distance: +ISO speed : +Exposure mode : +Metering mode : +Macro mode : +Image quality : +Exif Resolution : 282 x 212 +White balance : +Thumbnail : None +Copyright : +Exif comment : + -------Debug--------------- KERNEL32.dll addmoddel.exe ntdll.dll KERNEL32.dll +convert-test.exe +ntdll.dll +KERNEL32.dll exifcomment.exe ntdll.dll KERNEL32.dll @@ -5531,6 +4070,9 @@ KERNEL32.dll exiv2.exe ntdll.dll KERNEL32.dll +exivsimple.dll +ntdll.dll +KERNEL32.dll iotest.exe ntdll.dll KERNEL32.dll @@ -5549,6 +4091,9 @@ KERNEL32.dll metacopy.exe ntdll.dll KERNEL32.dll +mmap-test.exe +ntdll.dll +KERNEL32.dll ntdll.dll prevtest.exe KERNEL32.dll @@ -5559,6 +4104,9 @@ ntdll.dll taglist.exe KERNEL32.dll ntdll.dll +tiff-test.exe +KERNEL32.dll +ntdll.dll utiltest.exe KERNEL32.dll ntdll.dll @@ -5575,9 +4123,6 @@ xmpparser-test.exe KERNEL32.dll ntdll.dll xmpsample.exe -KERNEL32.dll -exivsimple.dll -ntdll.dll -------DebugDLL--------------- KERNEL32.dll addmoddel.exe @@ -5586,6 +4131,12 @@ libexpat.dll ntdll.dll zlib1d.dll KERNEL32.dll +convert-test.exe +exiv2.dll +libexpat.dll +ntdll.dll +zlib1d.dll +KERNEL32.dll exifcomment.exe exiv2.dll libexpat.dll @@ -5611,6 +4162,12 @@ ntdll.dll zlib1d.dll KERNEL32.dll exiv2.dll +exivsimple.dll +libexpat.dll +ntdll.dll +zlib1d.dll +KERNEL32.dll +exiv2.dll iotest.exe libexpat.dll ntdll.dll @@ -5648,6 +4205,12 @@ zlib1d.dll KERNEL32.dll exiv2.dll libexpat.dll +mmap-test.exe +ntdll.dll +zlib1d.dll +KERNEL32.dll +exiv2.dll +libexpat.dll ntdll.dll prevtest.exe zlib1d.dll @@ -5664,6 +4227,12 @@ ntdll.dll taglist.exe zlib1d.dll KERNEL32.dll +exiv2.dll +libexpat.dll +ntdll.dll +tiff-test.exe +zlib1d.dll +KERNEL32.dll ntdll.dll utiltest.exe KERNEL32.dll @@ -5696,17 +4265,14 @@ libexpat.dll ntdll.dll xmpsample.exe zlib1d.dll -KERNEL32.dll -exiv2.dll -exivsimple.dll -libexpat.dll -ntdll.dll -zlib1d.dll -------Release--------------- KERNEL32.dll addmoddel.exe ntdll.dll KERNEL32.dll +convert-test.exe +ntdll.dll +KERNEL32.dll exifcomment.exe ntdll.dll KERNEL32.dll @@ -5719,6 +4285,9 @@ KERNEL32.dll exiv2.exe ntdll.dll KERNEL32.dll +exivsimple.dll +ntdll.dll +KERNEL32.dll iotest.exe ntdll.dll KERNEL32.dll @@ -5737,6 +4306,9 @@ KERNEL32.dll metacopy.exe ntdll.dll KERNEL32.dll +mmap-test.exe +ntdll.dll +KERNEL32.dll ntdll.dll prevtest.exe KERNEL32.dll @@ -5747,6 +4319,9 @@ ntdll.dll taglist.exe KERNEL32.dll ntdll.dll +tiff-test.exe +KERNEL32.dll +ntdll.dll utiltest.exe KERNEL32.dll ntdll.dll @@ -5763,9 +4338,6 @@ xmpparser-test.exe KERNEL32.dll ntdll.dll xmpsample.exe -KERNEL32.dll -exivsimple.dll -ntdll.dll -------ReleaseDLL--------------- KERNEL32.dll addmoddel.exe @@ -5774,6 +4346,12 @@ libexpat.dll ntdll.dll zlib1.dll KERNEL32.dll +convert-test.exe +exiv2.dll +libexpat.dll +ntdll.dll +zlib1.dll +KERNEL32.dll exifcomment.exe exiv2.dll libexpat.dll @@ -5799,6 +4377,12 @@ ntdll.dll zlib1.dll KERNEL32.dll exiv2.dll +exivsimple.dll +libexpat.dll +ntdll.dll +zlib1.dll +KERNEL32.dll +exiv2.dll iotest.exe libexpat.dll ntdll.dll @@ -5836,6 +4420,12 @@ zlib1.dll KERNEL32.dll exiv2.dll libexpat.dll +mmap-test.exe +ntdll.dll +zlib1.dll +KERNEL32.dll +exiv2.dll +libexpat.dll ntdll.dll prevtest.exe zlib1.dll @@ -5852,6 +4442,12 @@ ntdll.dll taglist.exe zlib1.dll KERNEL32.dll +exiv2.dll +libexpat.dll +ntdll.dll +tiff-test.exe +zlib1.dll +KERNEL32.dll ntdll.dll utiltest.exe KERNEL32.dll @@ -5884,9 +4480,3 @@ libexpat.dll ntdll.dll xmpsample.exe zlib1.dll -KERNEL32.dll -exiv2.dll -exivsimple.dll -libexpat.dll -ntdll.dll -zlib1.dll diff --git a/msvc/src/mmap.cpp b/msvc/src/mmap.cpp new file mode 100644 index 00000000..f85a5022 --- /dev/null +++ b/msvc/src/mmap.cpp @@ -0,0 +1,196 @@ +/* + This file is part of the KDE libraries + Copyright (c) 2006 Christian Ehrlicher + + These sources are based on ftp://g.oswego.edu/pub/misc/malloc.c + file by Doug Lea, released to the public domain. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include + +#include +#include +#include +#include +#include +#include + +#ifndef SECTION_MAP_EXECUTE_EXPLICIT +//not defined in the February 2003 version of the Platform SDK +#define SECTION_MAP_EXECUTE_EXPLICIT 0x0020 +#endif + +#ifndef FILE_MAP_EXECUTE +//not defined in the February 2003 version of the Platform SDK +#define FILE_MAP_EXECUTE SECTION_MAP_EXECUTE_EXPLICIT +#endif + +#define MUNMAP_FAILURE (-1) + +#define USE_MALLOC_LOCK 1 + +struct mmapInfos { + HANDLE hFile; // the duplicated fd + HANDLE hMap; // handle returned by CreateFileMapping + void* start; // ptr returned by MapViewOfFile +}; + +CRITICAL_SECTION cs; + +// rmills - only change is to add long to the following 2 lines +static long g_curMMapInfos = 0; +static long g_maxMMapInfos = -1; +static struct mmapInfos *g_mmapInfos = NULL; +#define NEW_MMAP_STRUCT_CNT 10 + +static int mapProtFlags(int flags, DWORD *dwAccess) +{ + if ( ( flags & PROT_READ ) == PROT_READ ) { + if ( ( flags & PROT_WRITE ) == PROT_WRITE ) { + *dwAccess = FILE_MAP_WRITE; + if ( ( flags & PROT_EXEC ) == PROT_EXEC ) { + return PAGE_EXECUTE_READWRITE; + } + return PAGE_READWRITE; + } + if ( ( flags & PROT_EXEC ) == PROT_EXEC ) { + *dwAccess = FILE_MAP_EXECUTE; + return PAGE_EXECUTE_READ; + } + *dwAccess = FILE_MAP_READ; + return PAGE_READONLY; + } + if ( ( flags & PROT_WRITE ) == PROT_WRITE ) { + *dwAccess = FILE_MAP_COPY; + return PAGE_WRITECOPY; + } + if ( ( flags & PROT_EXEC ) == PROT_EXEC ) { + *dwAccess = FILE_MAP_EXECUTE; + return PAGE_EXECUTE_READ; + } + *dwAccess = 0; + return 0; +} + +void *mmap(void *start, size_t length, int prot , int flags, int fd, off_t offset) +{ + struct mmapInfos mmi; + DWORD dwAccess; + DWORD flProtect; + HANDLE hfd; + + if ( g_maxMMapInfos == -1 ) { + g_maxMMapInfos = 0; + InitializeCriticalSection( &cs ); + } + + flProtect = mapProtFlags( flags, &dwAccess ); + if ( flProtect == 0 ) { + _set_errno( EINVAL ); + return MAP_FAILED; + } + // we don't support this atm + if ( prot == MAP_FIXED ) { + _set_errno( ENOTSUP ); + return MAP_FAILED; + } + + if ( fd == -1 ) { + _set_errno( EBADF ); + return MAP_FAILED; + } + + hfd = (HANDLE)_get_osfhandle( fd ); + if ( hfd == INVALID_HANDLE_VALUE ) + return MAP_FAILED; + + if ( !DuplicateHandle( GetCurrentProcess(), hfd, GetCurrentProcess(), + &mmi.hFile, 0, FALSE, DUPLICATE_SAME_ACCESS ) ) { +#ifdef _DEBUG + DWORD dwLastErr = GetLastError(); +#endif + return MAP_FAILED; + } + mmi.hMap = CreateFileMapping( mmi.hFile, NULL, flProtect, + 0, length, NULL ); + if ( mmi.hMap == 0 ) { + _set_errno( EACCES ); + return MAP_FAILED; + } + + mmi.start = MapViewOfFile( mmi.hMap, dwAccess, 0, offset, 0 ); + if ( mmi.start == 0 ) { + DWORD dwLastErr = GetLastError(); + if ( dwLastErr == ERROR_MAPPED_ALIGNMENT ) + _set_errno( EINVAL ); + else + _set_errno( EACCES ); + return MAP_FAILED; + } + EnterCriticalSection( &cs ); + if ( g_mmapInfos == NULL ) { + g_maxMMapInfos = NEW_MMAP_STRUCT_CNT; + g_mmapInfos = ( struct mmapInfos* )calloc( g_maxMMapInfos, + sizeof( struct mmapInfos ) ); + } + if( g_curMMapInfos == g_maxMMapInfos) { + g_maxMMapInfos += NEW_MMAP_STRUCT_CNT; + g_mmapInfos = ( struct mmapInfos* )realloc( g_mmapInfos, + g_maxMMapInfos * sizeof( struct mmapInfos ) ); + } + memcpy( &g_mmapInfos[g_curMMapInfos], &mmi, sizeof( struct mmapInfos) ); + g_curMMapInfos++; + + LeaveCriticalSection( &cs ); + + return mmi.start; +} + +int munmap(void *start, size_t length) +{ + int i, j; + + for( i = 0; i < g_curMMapInfos; i++ ) { + if( g_mmapInfos[i].start == start ) + break; + } + if( i == g_curMMapInfos ) { + _set_errno( EINVAL ); + return -1; + } + + UnmapViewOfFile( g_mmapInfos[i].start ); + CloseHandle( g_mmapInfos[i].hMap ); + CloseHandle( g_mmapInfos[i].hFile ); + + EnterCriticalSection( &cs ); + for( j = i + 1; j < g_curMMapInfos; j++ ) { + memcpy( &g_mmapInfos[ j - 1 ], &g_mmapInfos[ j ], + sizeof( struct mmapInfos ) ); + } + g_curMMapInfos--; + + if( g_curMMapInfos == 0 ) { + free( g_mmapInfos ); + g_mmapInfos = NULL; + g_maxMMapInfos = 0; + } + LeaveCriticalSection( &cs ); + + return 0; +} diff --git a/msvc/test.tiff b/msvc/test.tiff new file mode 100644 index 0000000000000000000000000000000000000000..f2b19fa7c27dbac68d6c37060c4cd2cd318b0cdf GIT binary patch literal 194752 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 z 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 literal 0 HcmV?d00001 diff --git a/msvc/tiff-test/tiff-test.vcproj b/msvc/tiff-test/tiff-test.vcproj new file mode 100644 index 00000000..2b93a4f5 --- /dev/null +++ b/msvc/tiff-test/tiff-test.vcproj @@ -0,0 +1,399 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt new file mode 100644 index 00000000..8b75ed3e --- /dev/null +++ b/samples/CMakeLists.txt @@ -0,0 +1,52 @@ +# CMake build system for exiv2 library and executables +# Copyright 2008 by Patrick Spendrin +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +set( SAMPLES addmoddel.cpp + exifcomment.cpp + exifdata-test.cpp + exifprint.cpp + iotest.cpp + iptceasy.cpp + iptcprint.cpp + iptctest.cpp + key-test.cpp + largeiptc-test.cpp + write-test.cpp + write2-test.cpp + xmpparse.cpp + xmpparser-test.cpp + xmpsample.cpp ) + +foreach(entry ${SAMPLES}) +STRING( REPLACE ".cpp" "" target ${entry}) +add_executable( ${target} ${target}.cpp ) +add_test( ${target}_test ${target} ) +target_link_libraries(${target} exiv2 ) +endforeach(entry ${SAMPLES}) diff --git a/samples/Makefile b/samples/Makefile index 7c8b6fe3..dabdf83a 100644 --- a/samples/Makefile +++ b/samples/Makefile @@ -66,6 +66,7 @@ BINSRC = addmoddel.cpp \ iptctest.cpp \ key-test.cpp \ largeiptc-test.cpp \ + mmap-test.cpp \ prevtest.cpp \ stringto-test.cpp \ tiff-test.cpp \ diff --git a/samples/mmap-test.cpp b/samples/mmap-test.cpp new file mode 100644 index 00000000..ad99b9c0 --- /dev/null +++ b/samples/mmap-test.cpp @@ -0,0 +1,43 @@ +// ***************************************************************** -*- C++ -*- +// mmap-test.cpp, $Rev$ +// Simple mmap tests + +#include +#include +#include + +#include +#include + +using namespace Exiv2; + +int main(int argc, char* const argv[]) +try { + if (argc != 2) { + std::cout << "Usage: " << argv[0] << " file\n"; + return 1; + } + const char* path = argv[1]; + + FileIo file(path); + // Open the file in read mode + if (file.open("rb") != 0) { + throw Error(10, path, "rb", strError()); + } + // Map it to memory + const byte* pData = file.mmap(); + long size = file.size(); + DataBuf buf(size); + // Read from the memory mapped region + memcpy(buf.pData_, pData, buf.size_); + // Reopen file in write mode and write to it + file.write(buf.pData_, buf.size_); + // Read from the mapped region again + memcpy(buf.pData_, pData, buf.size_); + file.close(); + + return 0; +} +catch (const AnyError& e) { + std::cout << e << "\n"; +} diff --git a/samples/write2-test.cpp b/samples/write2-test.cpp index 0fb17312..658b5274 100644 --- a/samples/write2-test.cpp +++ b/samples/write2-test.cpp @@ -148,6 +148,20 @@ try { write(file, edMn9); print(file); + std::cout <<"\n----- Minolta MakerNote tags\n"; + Exiv2::ExifData edMn10; + edMn10["Exif.Image.Make"] = "Minolta"; + edMn10["Exif.Image.Model"] = "A fancy Minolta camera"; + edMn10["Exif.Minolta.ColorMode"] = uint32_t(1); + edMn10["Exif.MinoltaCsNew.WhiteBalance"] = uint32_t(2); + edMn10["Exif.MinoltaCs5D.WhiteBalance"] = uint16_t(3); + edMn10["Exif.MinoltaCs5D.ColorTemperature"] = int16_t(-1); + edMn10["Exif.MinoltaCs7D.WhiteBalance"] = uint16_t(4); + edMn10["Exif.MinoltaCs7D.ExposureCompensation"] = int16_t(-2); + edMn10["Exif.MinoltaCs7D.ColorTemperature"] = int16_t(-3); + write(file, edMn10); + print(file); + std::cout <<"\n----- One IOP tag\n"; Exiv2::ExifData ed3; ed3["Exif.Iop.InteroperabilityIndex"] = "Test 3"; diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 00000000..f12ef665 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,224 @@ +# CMake build system for exiv2 library and executables +# Copyright 2008 by Patrick Spendrin +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Private headers which are only needed for the library itself +set( LIBEXIV2_PRIVATE_HDR cr2image_int.hpp + crwimage_int.hpp + makernote_int.hpp + orfimage_int.hpp + pngchunk_int.hpp + rw2image_int.hpp + tiffcomposite_int.hpp + tifffwd_int.hpp + tiffimage_int.hpp + tiffvisitor_int.hpp +) +# Add standalone C++ header files to this list +set( LIBEXIV2_HDR basicio.hpp + bmpimage.hpp + canonmn.hpp + convert.hpp + cr2image.hpp + crwimage.hpp + datasets.hpp + easyaccess.hpp + error.hpp + exif.hpp + fujimn.hpp + futils.hpp + gifimage.hpp + image.hpp + iptc.hpp + jp2image.hpp + jpgimage.hpp + metadatum.hpp + minoltamn.hpp + mn.hpp + mrwimage.hpp + nikonmn.hpp + olympusmn.hpp + orfimage.hpp + panasonicmn.hpp + pentaxmn.hpp + pgfimage.hpp + pngimage.hpp + preview.hpp + properties.hpp + psdimage.hpp + rafimage.hpp + rcsid.hpp + rw2image.hpp + sigmamn.hpp + sonymn.hpp + tags.hpp + tgaimage.hpp + tiffimage.hpp + types.hpp + value.hpp + version.hpp + xmp.hpp + xmpsidecar.hpp ) + +# Add library C++ source files to this list +set( LIBEXIV2_SRC basicio.cpp + bmpimage.cpp + canonmn.cpp + convert.cpp + cr2image.cpp + crwedit.cpp + crwimage.cpp + datasets.cpp + easyaccess.cpp + error.cpp + exif.cpp + futils.cpp + fujimn.cpp + gifimage.cpp + image.cpp + iptc.cpp + jp2image.cpp + jpgimage.cpp + makernote.cpp + metadatum.cpp + minoltamn.cpp + mrwimage.cpp + nikonmn.cpp + olympusmn.cpp + orfimage.cpp + panasonicmn.cpp + pentaxmn.cpp + pgfimage.cpp + preview.cpp + properties.cpp + psdimage.cpp + rafimage.cpp + rw2image.cpp + sigmamn.cpp + sonymn.cpp + tags.cpp + tgaimage.cpp + tiffcomposite.cpp + tiffimage.cpp + tiffvisitor.cpp + types.cpp + value.cpp + version.cpp + xmp.cpp + xmpsidecar.cpp ) + +# Add source files of simple applications to this list +set( TAGLIST_SRC taglist.cpp ) + +# Source files for the Exiv2 application +set( EXIV2_SRC exiv2.cpp + actions.cpp + utils.cpp ) + +# Source files for the metacopy sample application +set( MC_SRC metacopy.cpp + utils.cpp ) + +if( EXIV2_ENABLE_PNG ) + if( ZLIB_FOUND ) + set( LIBEXIV2_SRC ${LIBEXIV2_SRC} pngchunk.cpp + pngimage.cpp ) + endif( ZLIB_FOUND ) +endif( EXIV2_ENABLE_PNG ) + +if(NOT HAVE_TIMEGM ) + set( LIBEXIV2_SRC ${LIBEXIV2_SRC} localtime.c ) + set( EXIV2_SRC ${EXIV2_SRC} localtime.c ) +endif( NOT HAVE_TIMEGM ) + +if( MSVC ) + set( MC_SRC ${MC_SRC} getopt_win32.c ) + set( EXIV2_SRC ${EXIV2_SRC} getopt_win32.c ) + set( LIBEXIV2_SRC ${LIBEXIV2_SRC} getopt_win32.c ) +endif( MSVC ) + + +if( EXIV2_ENABLE_XMP ) + if( NOT EXIV2_ENABLE_LIBXMP ) + set( LIBEXIV2_SRC ${XMPSRC} ${LIBEXIV2_SRC} ) + endif( NOT EXIV2_ENABLE_LIBXMP ) +endif( EXIV2_ENABLE_XMP ) + +# ****************************************************************************** +# Library +add_library( exiv2 ${STATIC_FLAG} ${LIBEXIV2_SRC} ) +set_target_properties( exiv2 PROPERTIES VERSION ${GENERIC_LIB_VERSION} + SOVERSION ${GENERIC_LIB_SOVERSION} + DEFINE_SYMBOL EXV_BUILDING_LIB ) + +if( EXIV2_ENABLE_LIBXMP ) + target_link_libraries( exiv2 ${XMPLIB} ) +endif( EXIV2_ENABLE_LIBXMP ) +target_link_libraries( exiv2 ${EXPAT_LIBRARIES} ) +if( EXIV2_ENABLE_PNG ) + if( ZLIB_FOUND ) + target_link_libraries( exiv2 ${ZLIB_LIBRARIES} ) + endif( ZLIB_FOUND ) +endif( EXIV2_ENABLE_PNG ) +if( EXIV2_ENABLE_NLS ) + target_link_libraries( exiv2 ${LIBINTL_LIBRARIES} ) +endif( EXIV2_ENABLE_NLS ) +if( ICONV_TEST ) + target_link_libraries( exiv2 ${ICONV_LIBRARIES} ) + message ( "----------------> ICONV_LIBRARIES : " ${ICONV_LIBRARIES} ) +endif( ICONV_TEST ) + +install( TARGETS exiv2 ${INSTALL_TARGET_STANDARD_ARGS} ) + +# ****************************************************************************** +# Binary +add_executable( exiv2bin ${EXIV2_SRC} ) +set_target_properties( exiv2bin PROPERTIES OUTPUT_NAME exiv2 ) +target_link_libraries( exiv2bin exiv2 ) +install( TARGETS exiv2bin ${INSTALL_TARGET_STANDARD_ARGS} ) + +# ****************************************************************************** +# Binary +add_executable( metacopy ${MC_SRC} ) +target_link_libraries( metacopy exiv2 ) +install( TARGETS metacopy ${INSTALL_TARGET_STANDARD_ARGS} ) + + +# ****************************************************************************** +# Binary +add_executable( taglist ${TAGLIST_SRC} ) +target_link_libraries( taglist exiv2 ) +install( TARGETS taglist ${INSTALL_TARGET_STANDARD_ARGS} ) + +# ****************************************************************************** +# Headers +install( FILES ${LIBEXIV2_HDR} DESTINATION include/exiv2 ) + +# ****************************************************************************** +# Man page +install( FILES exiv2.1 DESTINATION man/man1 ) diff --git a/src/Makefile b/src/Makefile index 173ec269..bb323d87 100644 --- a/src/Makefile +++ b/src/Makefile @@ -90,7 +90,8 @@ CCSRC = basicio.cpp \ nikonmn.cpp \ olympusmn.cpp \ orfimage.cpp \ - panasonicmn.cpp + panasonicmn.cpp \ + pgfimage.cpp ifdef HAVE_LIBZ CCSRC += pngimage.cpp \ pngchunk.cpp diff --git a/src/actions.cpp b/src/actions.cpp index 90f22e54..8dd22c9d 100644 --- a/src/actions.cpp +++ b/src/actions.cpp @@ -167,6 +167,10 @@ namespace { // class member definitions namespace Action { + Task::~Task() + { + } + Task::AutoPtr Task::clone() const { return AutoPtr(clone_()); @@ -226,6 +230,10 @@ namespace Action { return Task::AutoPtr(0); } // TaskFactory::create + Print::~Print() + { + } + int Print::run(const std::string& path) try { path_ = path; @@ -293,7 +301,7 @@ namespace Action { // Image number // Todo: Image number for cameras other than Canon - printTag(exifData, "Exif.Canon.ImageNumber", _("Image number")); + printTag(exifData, "Exif.Canon.FileNumber", _("Image number")); // Exposure time // From ExposureTime, failing that, try ShutterSpeedValue @@ -705,6 +713,10 @@ namespace Action { return new Print(*this); } + Rename::~Rename() + { + } + int Rename::run(const std::string& path) { try { @@ -790,6 +802,10 @@ namespace Action { return new Rename(*this); } + Erase::~Erase() + { + } + int Erase::run(const std::string& path) try { path_ = path; @@ -906,6 +922,10 @@ namespace Action { return new Erase(*this); } + Extract::~Extract() + { + } + int Extract::run(const std::string& path) try { path_ = path; @@ -1044,6 +1064,10 @@ namespace Action { return new Extract(*this); } + Insert::~Insert() + { + } + int Insert::run(const std::string& path) try { if (!Exiv2::fileExists(path, true)) { @@ -1143,6 +1167,10 @@ namespace Action { return new Insert(*this); } + Modify::~Modify() + { + } + int Modify::run(const std::string& path) { try { @@ -1378,6 +1406,10 @@ namespace Action { return new Modify(*this); } + Adjust::~Adjust() + { + } + int Adjust::run(const std::string& path) try { adjustment_ = Params::instance().adjustment_; @@ -1514,6 +1546,10 @@ namespace Action { return 0; } // Adjust::adjustDateTime + FixIso::~FixIso() + { + } + int FixIso::run(const std::string& path) { try { @@ -1535,37 +1571,15 @@ namespace Action { << ": " << _("No Exif data found in the file\n"); return -3; } - // Check if the standard tag exists - Exiv2::ExifKey key("Exif.Photo.ISOSpeedRatings"); - Exiv2::ExifData::iterator md = exifData.findKey(key); + Exiv2::ExifData::const_iterator md = Exiv2::isoSpeed(exifData); if (md != exifData.end()) { - if (Params::instance().verbose_) { - std::cout << _("Standard Exif ISO tag exists; not modified\n"); + if (strcmp(md->key().c_str(), "Exif.Photo.ISOSpeedRatings") == 0) { + if (Params::instance().verbose_) { + std::cout << _("Standard Exif ISO tag exists; not modified\n"); + } + return 0; } - return 0; - } - // Fix Nikon ISO setting - key = Exiv2::ExifKey("Exif.Nikon3.ISOSpeed"); - md = exifData.findKey(key); - if (md == exifData.end()) { - key = Exiv2::ExifKey("Exif.Nikon2.ISOSpeed"); - md = exifData.findKey(key); - } - if (md == exifData.end()) { - key = Exiv2::ExifKey("Exif.Nikon1.ISOSpeed"); - md = exifData.findKey(key); - } - // Canon has a similar bad habit, fix that too - if (md == exifData.end()) { - key = Exiv2::ExifKey("Exif.CanonSi.ISOSpeed"); - md = exifData.findKey(key); - } - if (md == exifData.end()) { - key = Exiv2::ExifKey("Exif.CanonCs.ISOSpeed"); - md = exifData.findKey(key); - } - // Copy the proprietary tag to the standard place - if (md != exifData.end()) { + // Copy the proprietary tag to the standard place std::ostringstream os; md->write(os, &exifData); if (Params::instance().verbose_) { diff --git a/src/actions.hpp b/src/actions.hpp index 5590cb71..0b0042b5 100644 --- a/src/actions.hpp +++ b/src/actions.hpp @@ -77,7 +77,7 @@ namespace Action { //! Shortcut for an auto pointer. typedef std::auto_ptr AutoPtr; //! Virtual destructor. - virtual ~Task() {} + virtual ~Task(); //! Virtual copy construction. AutoPtr clone() const; /*! @@ -157,7 +157,7 @@ namespace Action { //! %Print the Exif (or other metadata) of a file to stdout class Print : public Task { public: - virtual ~Print() {} + virtual ~Print(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -208,7 +208,7 @@ namespace Action { */ class Rename : public Task { public: - virtual ~Rename() {} + virtual ~Rename(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -220,7 +220,7 @@ namespace Action { //! %Adjust the Exif (or other metadata) timestamps class Adjust : public Task { public: - virtual ~Adjust() {} + virtual ~Adjust(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -243,7 +243,7 @@ namespace Action { */ class Erase : public Task { public: - virtual ~Erase() {} + virtual ~Erase(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -280,7 +280,7 @@ namespace Action { */ class Extract : public Task { public: - virtual ~Extract() {} + virtual ~Extract(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -315,7 +315,7 @@ namespace Action { */ class Insert : public Task { public: - virtual ~Insert() {} + virtual ~Insert(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -344,7 +344,7 @@ namespace Action { */ class Modify : public Task { public: - virtual ~Modify() {} + virtual ~Modify(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; @@ -377,7 +377,7 @@ namespace Action { */ class FixIso : public Task { public: - virtual ~FixIso() {} + virtual ~FixIso(); virtual int run(const std::string& path); typedef std::auto_ptr AutoPtr; AutoPtr clone() const; diff --git a/src/basicio.cpp b/src/basicio.cpp index 11763e49..2fb785fd 100644 --- a/src/basicio.cpp +++ b/src/basicio.cpp @@ -69,43 +69,77 @@ EXIV2_RCSID("@(#) $Id$") // class member definitions namespace Exiv2 { - FileIo::FileIo(const std::string& path) - : path_(path), fp_(0), opMode_(opSeek), - pMappedArea_(0), mappedLength_(0), isMalloced_(false) + BasicIo::~BasicIo() { } + FileIo::FileIo(const std::string& path) + : path_(path), +#ifdef EXV_UNICODE_PATH + wpMode_(wpStandard), +#endif + fp_(0), opMode_(opSeek), + pMappedArea_(0), mappedLength_(0), isMalloced_(false), isWriteable_(false) + { + } + +#ifdef EXV_UNICODE_PATH + FileIo::FileIo(const std::wstring& wpath) + : wpath_(wpath), + wpMode_(wpUnicode), + fp_(0), opMode_(opSeek), + pMappedArea_(0), mappedLength_(0), isMalloced_(false), isWriteable_(false) + { + } + +#endif FileIo::~FileIo() { - munmap(); close(); } - void FileIo::munmap() + int FileIo::munmap() { + int rc = 0; if (pMappedArea_ != 0) { #if defined EXV_HAVE_MMAP && defined EXV_HAVE_MUNMAP if (::munmap(pMappedArea_, mappedLength_) != 0) { - throw Error(2, path_, strError(), "munmap"); + rc = 1; } #else + if (isWriteable_) { + write(pMappedArea_, mappedLength_); + } if (isMalloced_) { delete[] pMappedArea_; isMalloced_ = false; } #endif } + if (isWriteable_) { + if (fp_ != 0) switchMode(opRead); + isWriteable_ = false; + } pMappedArea_ = 0; mappedLength_ = 0; + return rc; } - const byte* FileIo::mmap() + byte* FileIo::mmap(bool isWriteable) { assert(fp_ != 0); - munmap(); + if (munmap() != 0) { + throw Error(2, path_, strError(), "munmap"); + } mappedLength_ = size(); + isWriteable_ = isWriteable; #if defined EXV_HAVE_MMAP && defined EXV_HAVE_MUNMAP - void* rc = ::mmap(0, mappedLength_, PROT_READ, MAP_SHARED, fileno(fp_), 0); + int prot = PROT_READ; + if (isWriteable_) { + prot |= PROT_WRITE; + if (switchMode(opWrite) != 0) return 0; + } + void* rc = ::mmap(0, mappedLength_, prot, MAP_SHARED, fileno(fp_), 0); if (MAP_FAILED == rc) { throw Error(2, path_, strError(), "mmap"); } @@ -121,18 +155,53 @@ namespace Exiv2 { return pMappedArea_; } + int FileIo::stat(StructStat& buf) const + { + int ret = 0; +#ifdef EXV_UNICODE_PATH + if (wpMode_ == wpUnicode) { + struct _stat st; + ret = ::_wstat(wpath_.c_str(), &st); + if (0 == ret) { + buf.st_size = st.st_size; + buf.st_mode = st.st_mode; + } + } + else +#endif + { + struct stat st; + ret = ::stat(path_.c_str(), &st); + if (0 == ret) { + buf.st_size = st.st_size; + buf.st_mode = st.st_mode; + } + } + return ret; + } + BasicIo::AutoPtr FileIo::temporary() const { BasicIo::AutoPtr basicIo; - struct stat buf; - int ret = stat(path_.c_str(), &buf); + StructStat buf; + int ret = stat(buf); // If file is > 1MB then use a file, otherwise use memory buffer if (ret != 0 || buf.st_size > 1048576) { pid_t pid = ::getpid(); - std::string tmpname = path_ + toString(pid); - std::auto_ptr fileIo(new FileIo(tmpname)); + std::auto_ptr fileIo; +#ifdef EXV_UNICODE_PATH + if (wpMode_ == wpUnicode) { + std::wstring tmpname = wpath_ + s2ws(toString(pid)); + fileIo = std::auto_ptr(new FileIo(tmpname)); + } + else +#endif + { + std::string tmpname = path_ + toString(pid); + fileIo = std::auto_ptr(new FileIo(tmpname)); + } if (fileIo->open("w+b") != 0) { throw Error(10, path_, "w+b", strError()); } @@ -181,7 +250,15 @@ namespace Exiv2 { // Reopen the file long offset = std::ftell(fp_); if (offset == -1) return -1; - if (open("r+b") != 0) return 1; + // 'Manual' open("r+b") to avoid munmap() + if (fp_ != 0) { + std::fclose(fp_); + fp_= 0; + } + openMode_ = "r+b"; + opMode_ = opSeek; + fp_ = std::fopen(path_.c_str(), openMode_.c_str()); + if (!fp_) return 1; return std::fseek(fp_, offset, SEEK_SET); } @@ -227,70 +304,128 @@ namespace Exiv2 { // Check if the file can be written to, if it already exists if (open("w+b") != 0) { // Remove the (temporary) file - std::remove(fileIo->path_.c_str()); +#ifdef EXV_UNICODE_PATH + if (fileIo->wpMode_ == wpUnicode) { + ::_wremove(fileIo->wpath_.c_str()); + } + else +#endif + { + ::remove(fileIo->path_.c_str()); + } throw Error(10, path_, "w+b", strError()); } close(); + bool statOk = true; - struct stat buf1; - char* pf = const_cast(path_.c_str()); + mode_t origStMode = 0; + char* pf = 0; +#ifdef EXV_UNICODE_PATH + wchar_t* wpf = 0; + if (wpMode_ == wpUnicode) { + wpf = const_cast(wpath_.c_str()); + } + else +#endif + { + pf = const_cast(path_.c_str()); + } + + // Get the permissions of the file, or linked-to file, on platforms which have lstat #ifdef EXV_HAVE_LSTAT + +# ifdef EXV_UNICODE_PATH +# error EXV_UNICODE_PATH and EXV_HAVE_LSTAT are not compatible. Stop. +# endif + struct stat buf1; if (::lstat(pf, &buf1) == -1) { statOk = false; #ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: " << Error(2, pf, strError(), "lstat") << "\n"; + std::cerr << "Warning: " << Error(2, pf, strError(), "::lstat") << "\n"; #endif } + origStMode = buf1.st_mode; DataBuf lbuf; // So that the allocated memory is freed. Must have same scope as pf // In case path_ is a symlink, get the path of the linked-to file if (statOk && S_ISLNK(buf1.st_mode)) { lbuf.alloc(buf1.st_size + 1); memset(lbuf.pData_, 0x0, lbuf.size_); pf = reinterpret_cast(lbuf.pData_); - if (readlink(path_.c_str(), pf, lbuf.size_ - 1) == -1) { + if (::readlink(path_.c_str(), pf, lbuf.size_ - 1) == -1) { throw Error(2, path_, strError(), "readlink"); } // We need the permissions of the file, not the symlink if (::stat(pf, &buf1) == -1) { statOk = false; #ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: " << Error(2, pf, strError(), "stat") << "\n"; + std::cerr << "Warning: " << Error(2, pf, strError(), "::stat") << "\n"; #endif } + origStMode = buf1.st_mode; } -#else - if (::stat(pf, &buf1) == -1) { +#else // EXV_HAVE_LSTAT + StructStat buf1; + if (stat(buf1) == -1) { statOk = false; -#ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: " << Error(2, pf, strError(), "stat") << "\n"; -#endif } + origStMode = buf1.st_mode; #endif // !EXV_HAVE_LSTAT + // MSVCRT rename that does not overwrite existing files - if (fileExists(pf) && std::remove(pf) != 0) { - throw Error(2, pf, strError(), "std::remove"); - } - if (std::rename(fileIo->path_.c_str(), pf) == -1) { - throw Error(17, fileIo->path_, pf, strError()); - } - std::remove(fileIo->path_.c_str()); - // Check permissions of new file - struct stat buf2; - if (statOk && ::stat(pf, &buf2) == -1) { - statOk = false; +#ifdef EXV_UNICODE_PATH + if (wpMode_ == wpUnicode) { + if (fileExists(wpf) && ::_wremove(wpf) != 0) { + throw Error(2, wpf, strError(), "::_wremove"); + } + if (::_wrename(fileIo->wpath_.c_str(), wpf) == -1) { + throw Error(17, ws2s(fileIo->wpath_), wpf, strError()); + } + ::_wremove(fileIo->wpath_.c_str()); + // Check permissions of new file + struct _stat buf2; + if (statOk && ::_wstat(wpf, &buf2) == -1) { + statOk = false; #ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: " << Error(2, pf, strError(), "stat") << "\n"; -#endif - } - if (statOk && buf1.st_mode != buf2.st_mode) { - // Set original file permissions - if (::chmod(pf, buf1.st_mode) == -1) { -#ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: " << Error(2, pf, strError(), "chmod") << "\n"; + std::cerr << "Warning: " << Error(2, wpf, strError(), "::_wstat") << "\n"; #endif } + if (statOk && origStMode != buf2.st_mode) { + // Set original file permissions + if (::_wchmod(wpf, origStMode) == -1) { +#ifndef SUPPRESS_WARNINGS + std::cerr << "Warning: " << Error(2, wpf, strError(), "::_wchmod") << "\n"; +#endif + } + } + } // if (wpMode_ == wpUnicode) + else +#endif // EXV_UNICODE_PATH + { + if (fileExists(pf) && ::remove(pf) != 0) { + throw Error(2, pf, strError(), "::remove"); + } + if (::rename(fileIo->path_.c_str(), pf) == -1) { + throw Error(17, fileIo->path_, pf, strError()); + } + ::remove(fileIo->path_.c_str()); + // Check permissions of new file + struct stat buf2; + if (statOk && ::stat(pf, &buf2) == -1) { + statOk = false; +#ifndef SUPPRESS_WARNINGS + std::cerr << "Warning: " << Error(2, pf, strError(), "::stat") << "\n"; +#endif + } + if (statOk && origStMode != buf2.st_mode) { + // Set original file permissions + if (::chmod(pf, origStMode) == -1) { +#ifndef SUPPRESS_WARNINGS + std::cerr << "Warning: " << Error(2, pf, strError(), "::chmod") << "\n"; +#endif + } + } } - } + } // if (fileIo) else { // Generic handling, reopen both to reset to start if (open("w+b") != 0) { @@ -353,8 +488,8 @@ namespace Exiv2 { #endif } - struct stat buf; - int ret = ::stat(path_.c_str(), &buf); + StructStat buf; + int ret = stat(buf); if (ret != 0) return -1; return buf.st_size; @@ -368,13 +503,18 @@ namespace Exiv2 { int FileIo::open(const std::string& mode) { - if (fp_ != 0) { - std::fclose(fp_); - } - + close(); openMode_ = mode; opMode_ = opSeek; - fp_ = std::fopen(path_.c_str(), mode.c_str()); +#ifdef EXV_UNICODE_PATH + if (wpMode_ == wpUnicode) { + fp_ = ::_wfopen(wpath_.c_str(), s2ws(mode).c_str()); + } + else +#endif + { + fp_ = ::fopen(path_.c_str(), mode.c_str()); + } if (!fp_) return 1; return 0; } @@ -386,11 +526,13 @@ namespace Exiv2 { int FileIo::close() { + int rc = 0; + if (munmap() != 0) rc = 2; if (fp_ != 0) { - std::fclose(fp_); + if (std::fclose(fp_) != 0) rc |= 1; fp_= 0; } - return 0; + return rc; } DataBuf FileIo::read(long rcount) @@ -429,9 +571,24 @@ namespace Exiv2 { std::string FileIo::path() const { +#ifdef EXV_UNICODE_PATH + if (wpMode_ == wpUnicode) { + return ws2s(wpath_); + } +#endif return path_; } +#ifdef EXV_UNICODE_PATH + std::wstring FileIo::wpath() const + { + if (wpMode_ == wpStandard) { + return s2ws(path_); + } + return wpath_; + } + +#endif MemIo::MemIo() : data_(0), idx_(0), @@ -568,6 +725,16 @@ namespace Exiv2 { return 0; } + byte* MemIo::mmap(bool /*isWriteable*/) + { + return data_; + } + + int MemIo::munmap() + { + return 0; + } + long MemIo::tell() const { return idx_; @@ -637,6 +804,13 @@ namespace Exiv2 { return "MemIo"; } +#ifdef EXV_UNICODE_PATH + std::wstring MemIo::wpath() const + { + return EXV_WIDEN("MemIo"); + } + +#endif // ************************************************************************* // free functions @@ -648,7 +822,7 @@ namespace Exiv2 { } struct stat st; if (0 != ::stat(path.c_str(), &st)) { - throw Error(2, path, strError(), "stat"); + throw Error(2, path, strError(), "::stat"); } DataBuf buf(st.st_size); long len = file.read(buf.pData_, buf.size_); @@ -658,6 +832,26 @@ namespace Exiv2 { return buf; } +#ifdef EXV_UNICODE_PATH + DataBuf readFile(const std::wstring& wpath) + { + FileIo file(wpath); + if (file.open("rb") != 0) { + throw Error(10, ws2s(wpath), "rb", strError()); + } + struct _stat st; + if (0 != ::_wstat(wpath.c_str(), &st)) { + throw Error(2, ws2s(wpath), strError(), "::_wstat"); + } + DataBuf buf(st.st_size); + long len = file.read(buf.pData_, buf.size_); + if (len != buf.size_) { + throw Error(2, ws2s(wpath), strError(), "FileIo::read"); + } + return buf; + } + +#endif long writeFile(const DataBuf& buf, const std::string& path) { FileIo file(path); @@ -667,4 +861,15 @@ namespace Exiv2 { return file.write(buf.pData_, buf.size_); } +#ifdef EXV_UNICODE_PATH + long writeFile(const DataBuf& buf, const std::wstring& wpath) + { + FileIo file(wpath); + if (file.open("wb") != 0) { + throw Error(10, ws2s(wpath), "wb", strError()); + } + return file.write(buf.pData_, buf.size_); + } + +#endif } // namespace Exiv2 diff --git a/src/basicio.hpp b/src/basicio.hpp index b5ee0caa..7c6d57d1 100644 --- a/src/basicio.hpp +++ b/src/basicio.hpp @@ -37,6 +37,13 @@ #include #include #include +#include +#include + +// MSVC doesn't provide mode_t +#ifdef _MSC_VER +typedef unsigned short mode_t; +#endif // ***************************************************************************** // namespace extensions @@ -63,7 +70,7 @@ namespace Exiv2 { //! @name Creators //@{ //! Destructor - virtual ~BasicIo() {} + virtual ~BasicIo(); //@} //! @name Manipulators @@ -173,17 +180,21 @@ namespace Exiv2 { virtual int seek(long offset, Position pos) = 0; /*! @brief Direct access to the IO data. For files, this is done by - mapping the file into the process's address space; for - memory blocks, this allows direct access to the memory - block. - - Todo: This is currently only for read access. + mapping the file into the process's address space; for memory + blocks, this allows direct access to the memory block. + @param isWriteable Set to true if the mapped area should be writeable + (default is false). + @return A pointer to the mapped area. + @throw Error In case of failure. */ - virtual const byte* mmap() =0; + virtual byte* mmap(bool isWriteable =false) =0; /*! - @brief Remove a mapping established with mmap(). + @brief Remove a mapping established with mmap(). If the mapped area + is writeable, this ensures that changes are written back. + @return 0 if successful;
+ Nonzero if failure; */ - virtual void munmap() =0; + virtual int munmap() =0; //@} //! @name Accessors @@ -212,6 +223,13 @@ namespace Exiv2 { available. */ virtual std::string path() const =0; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like path() but returns a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + virtual std::wstring wpath() const =0; +#endif /*! @brief Returns a temporary data storage location. This is often needed to rewrite an IO source. @@ -286,6 +304,14 @@ namespace Exiv2 { @param path The full path of a file */ FileIo(const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like FileIo(const std::string& path) but accepts a + unicode path in an std::wstring. + @note This constructor is only available on Windows. + */ + FileIo(const std::wstring& wpath); +#endif //! Destructor. Flushes and closes an open file. virtual ~FileIo(); //@} @@ -409,13 +435,25 @@ namespace Exiv2 { */ virtual int seek(long offset, Position pos); /*! - @brief Map the file into the process's address space. The file must - be open before mmap() is called. - @note The returned pointer is valid only as long as the MemIo object - is in scope. + @brief Map the file into the process's address space. The file must be + open before mmap() is called. If the mapped area is writeable, + changes may not be written back to the underlying file until + munmap() is called. The pointer is valid only as long as the + FileIo object exists. + @param isWriteable Set to true if the mapped area should be writeable + (default is false). + @return A pointer to the mapped area. + @throw Error In case of failure. */ - virtual const byte* mmap(); - virtual void munmap(); + virtual byte* mmap(bool isWriteable =false); + /*! + @brief Remove a mapping established with mmap(). If the mapped area is + writeable, this ensures that changes are written back to the + underlying file. + @return 0 if successful;
+ Nonzero if failure; + */ + virtual int munmap(); //@} //! @name Accessors @@ -441,6 +479,13 @@ namespace Exiv2 { virtual bool eof() const; //! Returns the path of the file virtual std::string path() const; +#ifdef EXV_UNICODE_PATH + /* + @brief Like path() but returns the unicode path of the file in an std::wstring. + @note This function is only available on Windows. + */ + virtual std::wstring wpath() const; +#endif /*! @brief Returns a temporary data storage location. The actual type returned depends upon the size of the file represented a FileIo @@ -462,9 +507,15 @@ namespace Exiv2 { // Enumeration enum OpMode { opRead, opWrite, opSeek }; - +#ifdef EXV_UNICODE_PATH + enum WpMode { wpStandard, wpUnicode }; +#endif // DATA std::string path_; +#ifdef EXV_UNICODE_PATH + std::wstring wpath_; + WpMode wpMode_; +#endif std::string openMode_; FILE *fp_; OpMode opMode_; @@ -472,6 +523,15 @@ namespace Exiv2 { byte* pMappedArea_; size_t mappedLength_; bool isMalloced_; //!< Is the mapped area allocated? + bool isWriteable_; //!< Can the mapped area be written to? + + // TYPES + //! Simple struct stat wrapper for internal use + struct StructStat { + StructStat() : st_mode(0), st_size(0) {} + mode_t st_mode; //!< Permissions + off_t st_size; //!< Size + }; // METHODS /*! @@ -481,6 +541,8 @@ namespace Exiv2 { @return 0 if successful */ EXV_DLLLOCAL int switchMode(OpMode opMode); + //! stat wrapper for internal use + EXV_DLLLOCAL int stat(StructStat& buf) const; }; // class FileIo @@ -617,14 +679,14 @@ namespace Exiv2 { virtual int seek(long offset, Position pos); /*! @brief Allow direct access to the underlying data buffer. The buffer - is not protected against write access except for the const - specifier. + is not protected against write access in any way, the argument + is ignored. @note The application must ensure that the memory pointed to by the returned pointer remains valid and allocated as long as the - MemIo object is in scope. + MemIo object exists. */ - virtual const byte* mmap() { return data_; } - virtual void munmap() {} + virtual byte* mmap(bool /*isWriteable*/ =false); + virtual int munmap(); //@} //! @name Accessors @@ -648,6 +710,13 @@ namespace Exiv2 { virtual bool eof() const; //! Returns a dummy path, indicating that memory access is used virtual std::string path() const; +#ifdef EXV_UNICODE_PATH + /* + @brief Like path() but returns a unicode dummy path in an std::wstring. + @note This function is only available on Windows. + */ + virtual std::wstring wpath() const; +#endif /*! @brief Returns a temporary data storage location. Currently returns an empty MemIo object, but callers should not rely on this @@ -679,11 +748,33 @@ namespace Exiv2 { // ***************************************************************************** // template, inline and free functions - //! Read file \em path into a DataBuf, which is returned. + /*! + @brief Read file \em path into a DataBuf, which is returned. + @return Buffer containing the file. + @throw Error In case of failure. + */ EXIV2API DataBuf readFile(const std::string& path); - - //! Write DataBuf \em buf to file \em path. Return the number of bytes written. +#ifdef EXV_UNICODE_PATH + /*! + @brief Like readFile() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + EXIV2API DataBuf readFile(const std::wstring& wpath); +#endif + /*! + @brief Write DataBuf \em buf to file \em path. + @return Return the number of bytes written. + @throw Error In case of failure. + */ EXIV2API long writeFile(const DataBuf& buf, const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like writeFile() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + EXIV2API long writeFile(const DataBuf& buf, const std::wstring& wpath); + +#endif } // namespace Exiv2 diff --git a/src/bmpimage.cpp b/src/bmpimage.cpp index b8bfc17a..39677063 100644 --- a/src/bmpimage.cpp +++ b/src/bmpimage.cpp @@ -57,6 +57,11 @@ namespace Exiv2 { { } // BmpImage::BmpImage + std::string BmpImage::mimeType() const + { + return "image/x-ms-bmp"; + } + void BmpImage::setExifData(const ExifData& /*exifData*/) { // Todo: implement me! diff --git a/src/bmpimage.hpp b/src/bmpimage.hpp index e5102010..4ef631bd 100644 --- a/src/bmpimage.hpp +++ b/src/bmpimage.hpp @@ -109,7 +109,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-ms-bmp"; } + std::string mimeType() const; //@} }; // class BmpImage diff --git a/src/canonmn.cpp b/src/canonmn.cpp index a1a217ca..a724d899 100644 --- a/src/canonmn.cpp +++ b/src/canonmn.cpp @@ -19,12 +19,11 @@ * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA. */ /* - File : canonmn.cpp - Version: $Rev$ - Authors: Andreas Huggel (ahu) - David Cannings (dc) - Credits: EXIF MakerNote of Canon by David Burren - Canon makernote tags by Phil Harvey + File: canonmn.cpp + Version: $Rev$ + Author(s): Andreas Huggel (ahu) + David Cannings (dc) + Andi Clemens (ac) */ // ***************************************************************************** #include "rcsid.hpp" @@ -171,7 +170,7 @@ namespace Exiv2 { TagInfo(0x0005, "Panorama", N_("Panorama"), N_("Panorama"), canonIfdId, makerTags, unsignedShort, printValue), TagInfo(0x0006, "ImageType", N_("Image Type"), N_("Image type"), canonIfdId, makerTags, asciiString, printValue), TagInfo(0x0007, "FirmwareVersion", N_("Firmware Version"), N_("Firmware version"), canonIfdId, makerTags, asciiString, printValue), - TagInfo(0x0008, "ImageNumber", N_("Image Number"), N_("Image number"), canonIfdId, makerTags, unsignedLong, print0x0008), + TagInfo(0x0008, "FileNumber", N_("File Number"), N_("File number"), canonIfdId, makerTags, unsignedLong, print0x0008), TagInfo(0x0009, "OwnerName", N_("Owner Name"), N_("Owner Name"), canonIfdId, makerTags, asciiString, printValue), TagInfo(0x000c, "SerialNumber", N_("Serial Number"), N_("Camera serial number"), canonIfdId, makerTags, unsignedLong, print0x000c), TagInfo(0x000d, "0x000d", "0x000d", N_("Unknown"), canonIfdId, makerTags, unsignedShort, printValue), @@ -199,11 +198,12 @@ namespace Exiv2 { //! Quality, tag 0x0003 extern const TagDetails canonCsQuality[] = { - { 1, N_("Economy") }, - { 2, N_("Normal") }, - { 3, N_("Fine") }, - { 4, N_("RAW") }, - { 5, N_("Superfine") } + { 1, N_("Economy") }, + { 2, N_("Normal") }, + { 3, N_("Fine") }, + { 4, N_("RAW") }, + { 5, N_("Superfine") }, + { 130, N_("Normal Movie") } }; //! FlashMode, tag 0x0004 @@ -376,6 +376,7 @@ namespace Exiv2 { { 6, "Sigma 18-50mm f/3.5-5.6 DC" }, // 1 { 6, "Sigma 18-125mm f/3.5-5.6 DC IF ASP" }, // 2 { 6, "Tokina AF193-2 19-35mm f/3.5-4.5" }, // 3 + { 6, "Sigma 28-80mm f/3.5-5.6 II Macro" }, // 4 { 7, "Canon EF 100-300mm f/5.6L" }, { 8, "Canon EF 100-300mm f/5.6" }, // 0 { 8, "Sigma 70-300mm f/4-5.6 DG Macro" }, // 1 @@ -875,6 +876,120 @@ namespace Exiv2 { return tagInfoPi_; } + //! BracketMode, tag 0x0003 + extern const TagDetails canonBracketMode[] = { + { 0, N_("Off") }, + { 1, N_("AEB") }, + { 2, N_("FEB") }, + { 3, N_("ISO") }, + { 4, N_("WB") } + }; + + //! RawJpgSize, tag 0x0007 + extern const TagDetails canonRawJpgSize[] = { + { 0, N_("Large") }, + { 1, N_("Medium") }, + { 2, N_("Small") }, + { 5, N_("Medium 1") }, + { 6, N_("Medium 2") }, + { 7, N_("Medium 3") }, + { 8, N_("Postcard") }, + { 9, N_("Widescreen") }, + { 129, N_("Medium Movie") }, + { 130, N_("Small Movie") } + }; + + //! NoiseReduction, tag 0x0008 + extern const TagDetails canonNoiseReduction[] = { + { 0, N_("Off") }, + { 1, N_("On 1") }, + { 2, N_("On 2") }, + { 3, N_("On") }, + { 4, N_("Auto") } + }; + + //! WBBracketMode, tag 0x0009 + extern const TagDetails canonWBBracketMode[] = { + { 0, N_("Off") }, + { 1, N_("On (shift AB)") }, + { 2, N_("On (shift GM)") } + }; + + //! FilterEffect, tag 0x000e + extern const TagDetails canonFilterEffect[] = { + { 0, N_("None") }, + { 1, N_("Yellow") }, + { 2, N_("Orange") }, + { 3, N_("Red") }, + { 4, N_("Green") } + }; + + //! ToningEffect, tag 0x000e + extern const TagDetails canonToningEffect[] = { + { 0, N_("None") }, + { 1, N_("Sepia") }, + { 2, N_("Blue") }, + { 3, N_("Purple") }, + { 4, N_("Green") } + }; + + // Canon File Info Tag + const TagInfo CanonMakerNote::tagInfoFi_[] = { + TagInfo(0x0001, "FileNumber", N_("File Number"), N_("File Number"), canonFiIfdId, makerTags, unsignedLong, printFiFileNumber), + TagInfo(0x0003, "BracketMode", N_("Bracket Mode"), N_("Bracket Mode"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonBracketMode)), + TagInfo(0x0004, "BracketValue", N_("Bracket Value"), N_("Bracket Value"), canonFiIfdId, makerTags, signedShort, printValue), + TagInfo(0x0005, "BracketShotNumber", N_("Bracket Shot Number"), N_("Bracket Shot Number"), canonFiIfdId, makerTags, signedShort, printValue), + TagInfo(0x0006, "RawJpgQuality", N_("Raw Jpg Quality"), N_("Raw Jpg Quality"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonCsQuality)), + TagInfo(0x0007, "RawJpgSize", N_("Raw Jpg Size"), N_("Raw Jpg Size"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonRawJpgSize)), + TagInfo(0x0008, "NoiseReduction", N_("Noise Reduction"), N_("Noise Reduction"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonNoiseReduction)), + TagInfo(0x0009, "WBBracketMode", N_("WB Bracket Mode"), N_("WB Bracket Mode"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonWBBracketMode)), + TagInfo(0x000c, "WBBracketValueAB", N_("WB Bracket Value AB"), N_("WB Bracket Value AB"), canonFiIfdId, makerTags, signedShort, printValue), + TagInfo(0x000d, "WBBracketValueGM", N_("WB Bracket Value GM"), N_("WB Bracket Value GM"), canonFiIfdId, makerTags, signedShort, printValue), + TagInfo(0x000e, "FilterEffect", N_("Filter Effect"), N_("Filter Effect"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonFilterEffect)), + TagInfo(0x000f, "ToningEffect", N_("Toning Effect"), N_("Toning Effect"), canonFiIfdId, makerTags, signedShort, EXV_PRINT_TAG(canonToningEffect)), + // End of list marker + TagInfo(0xffff, "(UnknownCanonFiTag)", "(UnknownCanonFiTag)", N_("Unknown Canon File Info tag"), canonFiIfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* CanonMakerNote::tagListFi() + { + return tagInfoFi_; + } + + std::ostream& CanonMakerNote::printFiFileNumber(std::ostream& os, + const Value& value, + const ExifData* metadata) + { + if (!metadata || value.typeId() != unsignedLong) return os << "(" << value << ")"; + ExifData::const_iterator pos = metadata->findKey(ExifKey("Exif.Image.Model")); + if (pos == metadata->end()) return os << "(" << value << ")"; + + // Ported from Exiftool + std::string model = pos->toString(); + if ( model.find("20D") != std::string::npos + || model.find("350D") != std::string::npos + || model.substr(model.size() - 8, 8) == "REBEL XT" + || model.find("Kiss Digital N") != std::string::npos) { + uint32_t val = value.toLong(); + uint32_t dn = (val & 0xffc0) >> 6; + uint32_t fn = ((val >> 16) & 0xff) + ((val & 0x3f) << 8); + return os << std::dec << dn << "-" << std::setw(4) << std::setfill('0') << fn; + } + if ( model.find("30D") != std::string::npos + || model.find("400D") != std::string::npos + || model.find("REBEL XTi") != std::string::npos + || model.find("Kiss Digital X") != std::string::npos + || model.find("K236") != std::string::npos) { + uint32_t val = value.toLong(); + uint32_t dn = (val & 0xffc00) >> 10; + while (dn < 100) dn += 0x40; + uint32_t fn = ((val & 0x3ff) << 4) + ((val >> 20) & 0x0f); + return os << std::dec << dn << "-" << std::setw(4) << std::setfill('0') << fn; + } + + return os << "(" << value << ")"; + } + std::ostream& CanonMakerNote::printFocalLength(std::ostream& os, const Value& value, const ExifData* metadata) diff --git a/src/canonmn.hpp b/src/canonmn.hpp index 194afa70..e76d1f9a 100644 --- a/src/canonmn.hpp +++ b/src/canonmn.hpp @@ -26,6 +26,7 @@ @version $Rev$ @author
Andreas Huggel (ahu)
David Cannings (dc) + Andi Clemens (ac) @date 18-Feb-04, ahu: created
07-Mar-04, ahu: isolated as a separate component
12-Aug-06, dc: started updating all tags @@ -69,9 +70,13 @@ namespace Exiv2 { static const TagInfo* tagListCf(); //! Return read-only list of built-in Canon Picture Info tags static const TagInfo* tagListPi(); + //! Return read-only list of built-in Canon File Info tags + static const TagInfo* tagListFi(); //! @name Print functions for Canon %MakerNote tags //@{ + //! Print the FileInfo FileNumber + static std::ostream& printFiFileNumber(std::ostream& os, const Value& value, const ExifData* metadata); //! Print the focal length static std::ostream& printFocalLength(std::ostream& os, const Value& value, const ExifData*); //! Print the image number @@ -107,6 +112,7 @@ namespace Exiv2 { static const TagInfo tagInfoSi_[]; static const TagInfo tagInfoCf_[]; static const TagInfo tagInfoPi_[]; + static const TagInfo tagInfoFi_[]; static const TagInfo tagInfoPa_[]; }; // class CanonMakerNote diff --git a/src/convert.cpp b/src/convert.cpp index b14e2b85..a7c0f6d2 100644 --- a/src/convert.cpp +++ b/src/convert.cpp @@ -36,6 +36,7 @@ EXIV2_RCSID("@(#) $Id$") #include "exif.hpp" #include "iptc.hpp" #include "xmp.hpp" +#include "futils.hpp" #include "convert.hpp" // + standard includes @@ -46,6 +47,12 @@ EXIV2_RCSID("@(#) $Id$") #ifdef _MSC_VER # define snprintf _snprintf #endif +#include + +#ifdef EXV_HAVE_ICONV +# include +# include +#endif // Adobe XMP Toolkit #ifdef EXV_HAVE_XMP_TOOLKIT @@ -66,6 +73,12 @@ namespace { The return code indicates if the operation was successful. */ bool getTextValue(std::string& value, const Exiv2::XmpData::iterator& pos); + + /*! + @brief Convert string charset with iconv. + */ + bool convertStringCharset(std::string &str, const char* from, const char* to); + } // ***************************************************************************** @@ -97,7 +110,7 @@ namespace Exiv2 { //! Constructor for Exif tags and XMP properties. Converter(ExifData& exifData, XmpData& xmpData); //! Constructor for Iptc tags and XMP properties. - Converter(IptcData& iptcData, XmpData& xmpData); + Converter(IptcData& iptcData, XmpData& xmpData, const char *iptcCharset = 0); //@} //! @name Manipulators @@ -277,6 +290,7 @@ namespace Exiv2 { ExifData *exifData_; IptcData *iptcData_; XmpData *xmpData_; + const char *iptcCharset_; }; // class Converter @@ -288,7 +302,7 @@ namespace Exiv2 { { mdExif, "Exif.Image.Compression", "Xmp.tiff.Compression", &Converter::cnvExifValue, &Converter::cnvXmpValue }, { mdExif, "Exif.Image.PhotometricInterpretation", "Xmp.tiff.PhotometricInterpretation", &Converter::cnvExifValue, &Converter::cnvXmpValue }, { mdExif, "Exif.Image.Orientation", "Xmp.tiff.Orientation", &Converter::cnvExifValue, &Converter::cnvXmpValue }, - { mdExif, "Exif.Image.SamplesPerPixel", "Xmp.tiff.SamplesPerPixe", &Converter::cnvExifValue, &Converter::cnvXmpValue }, + { mdExif, "Exif.Image.SamplesPerPixel", "Xmp.tiff.SamplesPerPixel", &Converter::cnvExifValue, &Converter::cnvXmpValue }, { mdExif, "Exif.Image.PlanarConfiguration", "Xmp.tiff.PlanarConfiguration", &Converter::cnvExifValue, &Converter::cnvXmpValue }, { mdExif, "Exif.Image.YCbCrSubSampling", "Xmp.tiff.YCbCrSubSampling", &Converter::cnvExifValue, &Converter::cnvXmpValue }, { mdExif, "Exif.Image.YCbCrPositioning", "Xmp.tiff.YCbCrPositioning", &Converter::cnvExifValue, &Converter::cnvXmpValue }, @@ -391,7 +405,7 @@ namespace Exiv2 { { mdIptc, "Iptc.Application2.Category", "Xmp.photoshop.Category", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, { mdIptc, "Iptc.Application2.SuppCategory", "Xmp.photoshop.SupplementalCategory", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, { mdIptc, "Iptc.Application2.Keywords", "Xmp.dc.subject", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, - { mdIptc, "Iptc.Application2.LocationName", "Xmp.iptc.Location", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, + { mdIptc, "Iptc.Application2.SubLocation", "Xmp.iptc.Location", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, { mdIptc, "Iptc.Application2.SpecialInstructions","Xmp.photoshop.Instruction", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, { mdIptc, "Iptc.Application2.DateCreated", "Xmp.photoshop.DateCreated", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, { mdIptc, "Iptc.Application2.Byline", "Xmp.dc.creator", &Converter::cnvIptcValue, &Converter::cnvXmpValueToIptc }, @@ -411,12 +425,12 @@ namespace Exiv2 { }; Converter::Converter(ExifData& exifData, XmpData& xmpData) - : erase_(false), overwrite_(true), exifData_(&exifData), iptcData_(0), xmpData_(&xmpData) + : erase_(false), overwrite_(true), exifData_(&exifData), iptcData_(0), xmpData_(&xmpData), iptcCharset_(0) { } - Converter::Converter(IptcData& iptcData, XmpData& xmpData) - : erase_(false), overwrite_(true), exifData_(0), iptcData_(&iptcData), xmpData_(&xmpData) + Converter::Converter(IptcData& iptcData, XmpData& xmpData, const char *iptcCharset) + : erase_(false), overwrite_(true), exifData_(0), iptcData_(&iptcData), xmpData_(&xmpData), iptcCharset_(iptcCharset) { } @@ -590,6 +604,7 @@ namespace Exiv2 { snprintf(buf, sizeof(buf), "%.9f", dsec); buf[sizeof(buf) - 1] = 0; + buf[1] = '.'; // some locales use ',' subsec = buf + 1; Exiv2::ExifData::iterator datePos = exifData_->findKey(ExifKey("Exif.GPSInfo.GPSDateStamp")); @@ -627,10 +642,15 @@ namespace Exiv2 { } if (subsecTag) { - Exiv2::ExifData::iterator subsec_pos = exifData_->findKey(ExifKey(subsecTag)); + ExifData::iterator subsec_pos = exifData_->findKey(ExifKey(subsecTag)); if ( subsec_pos != exifData_->end() - && !subsec_pos->toString().empty()) { - subsec = std::string(".") + subsec_pos->toString(); + && subsec_pos->typeId() == asciiString) { + std::string ss = subsec_pos->toString(); + if (!ss.empty()) { + bool ok = false; + stringTo(ss, ok); + if (ok) subsec = std::string(".") + ss; + } } if (erase_) exifData_->erase(subsec_pos); } @@ -1074,6 +1094,7 @@ namespace Exiv2 { ++pos; continue; } + if (iptcCharset_) convertStringCharset(value, iptcCharset_, "UTF-8"); (*xmpData_)[to] = value; if (erase_) { pos = iptcData_->erase(pos); @@ -1226,6 +1247,7 @@ namespace Exiv2 { #endif } + // ************************************************************************* // free functions void copyExifToXmp(const ExifData& exifData, XmpData& xmpData) @@ -1260,15 +1282,20 @@ namespace Exiv2 { converter.syncExifWithXmp(); } - void copyIptcToXmp(const IptcData& iptcData, XmpData& xmpData) + void copyIptcToXmp(const IptcData& iptcData, XmpData& xmpData, const char *iptcCharset) { - Converter converter(const_cast(iptcData), xmpData); + if (!iptcCharset) iptcCharset = iptcData.detectCharset(); + if (!iptcCharset) iptcCharset = "ISO-8859-1"; + + Converter converter(const_cast(iptcData), xmpData, iptcCharset); converter.cnvToXmp(); } - void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData) + void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData, const char *iptcCharset) { - Converter converter(const_cast(iptcData), xmpData); + if (!iptcCharset) iptcCharset = iptcData.detectCharset(); + if (!iptcCharset) iptcCharset = "ISO-8859-1"; + Converter converter(const_cast(iptcData), xmpData, iptcCharset); converter.setErase(); converter.cnvToXmp(); } @@ -1277,6 +1304,7 @@ namespace Exiv2 { { Converter converter(iptcData, const_cast(xmpData)); converter.cnvFromXmp(); + iptcData["Iptc.Envelope.CharacterSet"] = "\033%G"; // indicate UTF-8 encoding } void moveXmpToIptc(XmpData& xmpData, IptcData& iptcData) @@ -1284,6 +1312,7 @@ namespace Exiv2 { Converter converter(iptcData, const_cast(xmpData)); converter.setErase(); converter.cnvFromXmp(); + iptcData["Iptc.Envelope.CharacterSet"] = "\033%G"; // indicate UTF-8 encoding } } // namespace Exiv2 @@ -1319,4 +1348,53 @@ namespace { return pos->value().ok(); } + bool convertStringCharset(std::string &str, const char* from, const char* to) + { + if (0 == strcmp(from, to)) return true; // nothing to do +#if defined EXV_HAVE_ICONV + bool ret = true; + iconv_t cd; + cd = iconv_open(to, from); + if (cd == (iconv_t)(-1)) { +#ifndef SUPPRESS_WARNINGS + std::cerr << "Warning: iconv_open: " << Exiv2::strError() << "\n"; +#endif + return false; + } + std::string outstr; + char *inptr = const_cast(str.c_str()); + size_t inbytesleft = str.length(); + + while (inbytesleft) { + char outbuf[100]; + char *outptr = outbuf; + size_t outbytesleft = sizeof(outbuf) - 1; + size_t rc = iconv(cd, + &inptr, + &inbytesleft, + &outptr, + &outbytesleft); + if (rc == size_t(-1) && errno != E2BIG) { +#ifndef SUPPRESS_WARNINGS + std::cerr << "Warning: iconv: " + << Exiv2::strError() + << " inbytesleft = " << inbytesleft << "\n"; +#endif + ret = false; + break; + } + *outptr = '\0'; + outstr.append(outbuf); + } + if (cd != (iconv_t)(-1)) { + iconv_close(cd); + } + + if (ret) str = outstr; + return ret; +#else // !EXV_HAVE_ICONV + return false; +#endif // EXV_HAVE_ICONV + } + } diff --git a/src/convert.hpp b/src/convert.hpp index 87d2e20b..49f5a263 100644 --- a/src/convert.hpp +++ b/src/convert.hpp @@ -69,9 +69,9 @@ namespace Exiv2 { EXIV2API void syncExifWithXmp(ExifData& exifData, XmpData& xmpData); //! Convert (copy) IPTC datasets to XMP properties. - EXIV2API void copyIptcToXmp(const IptcData& iptcData, XmpData& xmpData); + EXIV2API void copyIptcToXmp(const IptcData& iptcData, XmpData& xmpData, const char *iptcCharset = 0); //! Convert (move) IPTC datasets to XMP properties, remove converted IPTC datasets. - EXIV2API void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData); + EXIV2API void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData, const char *iptcCharset = 0); //! Convert (copy) XMP properties to IPTC datasets. EXIV2API void copyXmpToIptc(const XmpData& xmpData, IptcData& iptcData); diff --git a/src/cr2image.cpp b/src/cr2image.cpp index c99f73e5..f14d0326 100644 --- a/src/cr2image.cpp +++ b/src/cr2image.cpp @@ -63,6 +63,11 @@ namespace Exiv2 { { } // Cr2Image::Cr2Image + std::string Cr2Image::mimeType() const + { + return "image/x-canon-cr2"; + } + int Cr2Image::pixelWidth() const { ExifData::const_iterator imageWidth = exifData_.findKey(Exiv2::ExifKey("Exif.Photo.PixelXDimension")); @@ -236,10 +241,10 @@ namespace Exiv2 { return true; } // Cr2Header::read - uint32_t Cr2Header::write(Blob& blob) const + DataBuf Cr2Header::write() const { // Todo: Implement me! - return 0; + return DataBuf(); } }} // namespace Internal, Exiv2 diff --git a/src/cr2image.hpp b/src/cr2image.hpp index 37b43301..f3d050d5 100644 --- a/src/cr2image.hpp +++ b/src/cr2image.hpp @@ -103,7 +103,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-canon-cr2"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/cr2image_int.hpp b/src/cr2image_int.hpp index 1428ef0b..ee264177 100644 --- a/src/cr2image_int.hpp +++ b/src/cr2image_int.hpp @@ -65,7 +65,7 @@ namespace Exiv2 { //! @name Accessors //@{ - uint32_t write(Blob& blob) const; + DataBuf write() const; //@} private: diff --git a/src/crwimage.cpp b/src/crwimage.cpp index 2b49ab59..6b47f7b4 100644 --- a/src/crwimage.cpp +++ b/src/crwimage.cpp @@ -95,6 +95,11 @@ namespace Exiv2 { { } // CrwImage::CrwImage + std::string CrwImage::mimeType() const + { + return "image/x-canon-crw"; + } + int CrwImage::pixelWidth() const { Exiv2::ExifData::const_iterator widthIter = exifData_.findKey(Exiv2::ExifKey("Exif.Photo.PixelXDimension")); @@ -338,6 +343,10 @@ namespace Exiv2 { if (isAllocated_) delete[] pData_; } + CiffEntry::~CiffEntry() + { + } + CiffDirectory::~CiffDirectory() { Components::iterator b = components_.begin(); diff --git a/src/crwimage.hpp b/src/crwimage.hpp index a9b5d2e0..18beb5af 100644 --- a/src/crwimage.hpp +++ b/src/crwimage.hpp @@ -97,7 +97,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-canon-crw"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/crwimage_int.hpp b/src/crwimage_int.hpp index a3aea560..c0b454b8 100644 --- a/src/crwimage_int.hpp +++ b/src/crwimage_int.hpp @@ -322,7 +322,7 @@ namespace Exiv2 { CiffEntry(uint16_t tag, uint16_t dir) : CiffComponent(tag, dir) {} //! Virtual destructor. - virtual ~CiffEntry() {} + virtual ~CiffEntry(); //@} // Default assignment operator is fine diff --git a/src/datasets.cpp b/src/datasets.cpp index 7ebc9c9f..7ce38446 100644 --- a/src/datasets.cpp +++ b/src/datasets.cpp @@ -141,7 +141,7 @@ namespace Exiv2 { "invocation or designation of coded character sets. The control functions follow " "the ISO 2022 standard and may consist of the escape control " "character and one or more graphic characters."), - false, false, 0, 32, Exiv2::undefined, IptcDataSets::envelope, ""), + false, false, 0, 32, Exiv2::string, IptcDataSets::envelope, ""), DataSet(IptcDataSets::UNO, "UNO", N_("Unique Name Object"), N_("This tag provide a globally unique " "identification for objects as specified in the IIM, independent of " @@ -622,6 +622,46 @@ namespace Exiv2 { return *this; } + std::string IptcKey::key() const + { + return key_; + } + + const char* IptcKey::familyName() const + { + return familyName_; + } + + std::string IptcKey::groupName() const + { + return recordName(); + } + + std::string IptcKey::tagName() const + { + return IptcDataSets::dataSetName(tag_, record_); + } + + std::string IptcKey::tagLabel() const + { + return IptcDataSets::dataSetTitle(tag_, record_); + } + + uint16_t IptcKey::tag() const + { + return tag_; + } + + std::string IptcKey::recordName() const + { + return IptcDataSets::recordName(record_); + } + + uint16_t IptcKey::record() const + { + return record_; + } + IptcKey::AutoPtr IptcKey::clone() const { return AutoPtr(clone_()); diff --git a/src/datasets.hpp b/src/datasets.hpp index 6e8211d8..1534b8a1 100644 --- a/src/datasets.hpp +++ b/src/datasets.hpp @@ -312,25 +312,21 @@ namespace Exiv2 { //! @name Accessors //@{ - virtual std::string key() const { return key_; } - virtual const char* familyName() const { return familyName_; } + virtual std::string key() const; + virtual const char* familyName() const; /*! @brief Return the name of the group (the second part of the key). For IPTC keys, the group name is the record name. */ - virtual std::string groupName() const { return recordName(); } - virtual std::string tagName() const - { return IptcDataSets::dataSetName(tag_, record_); } - virtual std::string tagLabel() const - { return IptcDataSets::dataSetTitle(tag_, record_); } - virtual uint16_t tag() const { return tag_; } - + virtual std::string groupName() const; + virtual std::string tagName() const; + virtual std::string tagLabel() const; + virtual uint16_t tag() const; AutoPtr clone() const; //! Return the name of the record - std::string recordName() const - { return IptcDataSets::recordName(record_); } + std::string recordName() const; //! Return the record id - uint16_t record() const { return record_; } + uint16_t record() const; //@} protected: diff --git a/src/easyaccess.cpp b/src/easyaccess.cpp index beeb9d4b..fe960d4c 100644 --- a/src/easyaccess.cpp +++ b/src/easyaccess.cpp @@ -84,6 +84,8 @@ namespace Exiv2 { "Exif.Nikon1.ISOSpeed", "Exif.Nikon2.ISOSpeed", "Exif.Nikon3.ISOSpeed", + "Exif.NikonIi.ISO", + "Exif.NikonIi.ISO2", "Exif.MinoltaCsNew.ISOSpeed", "Exif.MinoltaCsOld.ISOSpeed", "Exif.MinoltaCs5D.ISOSpeed", @@ -91,7 +93,23 @@ namespace Exiv2 { "Exif.Pentax.ISO", "Exif.Olympus.ISOSpeed" }; - return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + + // Find the first ISO value which is not "0" + const int cnt = EXV_COUNTOF(keys); + ExifData::const_iterator md = ed.end(); + for (int idx = 0; idx < cnt; ) { + md = findMetadatum(ed, keys + idx, cnt - idx); + if (md == ed.end()) break; + std::ostringstream os; + md->write(os, &ed); + bool ok = false; + long v = parseLong(os.str(), ok); + if (ok && v != 0) break; + while (strcmp(keys[idx++], md->key().c_str()) != 0 && idx < cnt) {} + md = ed.end(); + } + + return md; } ExifData::const_iterator flashBias(const ExifData& ed) @@ -200,4 +218,66 @@ namespace Exiv2 { return findMetadatum(ed, keys, EXV_COUNTOF(keys)); } + ExifData::const_iterator saturation(const ExifData& ed) + { + static const char* keys[] = { + "Exif.Photo.Saturation", + "Exif.CanonCs.Saturation", + "Exif.MinoltaCsNew.Saturation", + "Exif.MinoltaCsOld.Saturation", + "Exif.MinoltaCs7D.Saturation", + "Exif.MinoltaCs5D.Saturation", + "Exif.Fujifilm.Color", + "Exif.Nikon3.Saturation", + "Exif.Panasonic.Saturation", + "Exif.Pentax.Saturation", + "Exif.Sigma.Saturation" + }; + return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + } + + ExifData::const_iterator sharpness(const ExifData& ed) + { + static const char* keys[] = { + "Exif.Photo.Sharpness", + "Exif.CanonCs.Sharpness", + "Exif.Fujifilm.Sharpness", + "Exif.MinoltaCsNew.Sharpness", + "Exif.MinoltaCsOld.Sharpness", + "Exif.MinoltaCs7D.Sharpness", + "Exif.MinoltaCs5D.Sharpness", + "Exif.Olympus.SharpnessFactor", + "Exif.Panasonic.Sharpness", + "Exif.Pentax.Sharpness", + "Exif.Sigma.Sharpness" + }; + return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + } + + ExifData::const_iterator contrast(const ExifData& ed) + { + static const char* keys[] = { + "Exif.Photo.Contrast", + "Exif.CanonCs.Contrast", + "Exif.Fujifilm.Tone", + "Exif.MinoltaCsNew.Contrast", + "Exif.MinoltaCsOld.Contrast", + "Exif.MinoltaCs7D.Contrast", + "Exif.MinoltaCs5D.Contrast", + "Exif.Olympus.Contrast", + "Exif.Panasonic.Contrast", + "Exif.Pentax.Contrast", + "Exif.Sigma.Contrast" + }; + return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + } + + ExifData::const_iterator sceneCaptureType(const ExifData& ed) + { + static const char* keys[] = { + "Exif.Photo.SceneCaptureType", + "Exif.Olympus.SpecialMode" + }; + return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + } } // namespace Exiv2 diff --git a/src/easyaccess.hpp b/src/easyaccess.hpp index 22ced470..a2d14853 100644 --- a/src/easyaccess.hpp +++ b/src/easyaccess.hpp @@ -56,6 +56,14 @@ namespace Exiv2 { EXIV2API ExifData::const_iterator whiteBalance(const ExifData& ed); //! Return the name of the lens used EXIV2API ExifData::const_iterator lensName(const ExifData& ed); + //! Return the saturation level + EXIV2API ExifData::const_iterator saturation(const ExifData& ed); + //! Return the sharpness level + EXIV2API ExifData::const_iterator sharpness(const ExifData& ed); + //! Return the contrast level + EXIV2API ExifData::const_iterator contrast(const ExifData& ed); + //! Return the scene capture type + EXIV2API ExifData::const_iterator sceneCaptureType(const ExifData& ed); } // namespace Exiv2 diff --git a/src/error.cpp b/src/error.cpp index 6c84c761..b874fe3b 100644 --- a/src/error.cpp +++ b/src/error.cpp @@ -109,6 +109,24 @@ namespace { // class member definitions namespace Exiv2 { + AnyError::~AnyError() throw() + { + } + + Error::~Error() throw() + { + } + + int Error::code() const throw() + { + return code_; + } + + const char* Error::what() const throw() + { + return msg_.c_str(); + } + int Error::errorIdx(int code) { int idx; diff --git a/src/error.hpp b/src/error.hpp index 31df93e2..21657c87 100644 --- a/src/error.hpp +++ b/src/error.hpp @@ -64,9 +64,7 @@ namespace Exiv2 { //! @name Creators //@{ //! Virtual destructor. - virtual ~AnyError() throw() - { - } + virtual ~AnyError() throw(); //@} //! @name Accessors @@ -120,19 +118,17 @@ namespace Exiv2 { setMsg(); } //! Virtual destructor. (Needed because of throw()) - virtual ~Error() throw() - { - } + virtual ~Error() throw(); //@} //! @name Accessors //@{ - virtual int code() const throw() { return code_; } + virtual int code() const throw(); /*! @brief Return the error message. The pointer returned by what() is valid only as long as the Error object exists. */ - virtual const char* what() const throw() { return msg_.c_str(); } + virtual const char* what() const throw(); //@} private: diff --git a/src/exif.cpp b/src/exif.cpp index 7250c3f1..0011ac6f 100644 --- a/src/exif.cpp +++ b/src/exif.cpp @@ -60,6 +60,25 @@ EXIV2_RCSID("@(#) $Id$") // ***************************************************************************** namespace { + //! Unary predicate that matches a Exifdatum with a given key + class FindExifdatumByKey { + public: + //! Constructor, initializes the object with the key to look for + FindExifdatumByKey(const std::string& key) : key_(key) {} + /*! + @brief Returns true if the key of \em exifdatum is equal + to that of the object. + */ + bool operator()(const Exiv2::Exifdatum& exifdatum) const + { + return key_ == exifdatum.key(); + } + + private: + std::string key_; + + }; // class FindExifdatumByKey + /*! @brief Exif %Thumbnail image. This abstract base class provides the interface for the thumbnail image that is optionally embedded in @@ -98,6 +117,13 @@ namespace { (".tif", ".jpg"). */ virtual const char* extension() const =0; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like extension() but returns the extension in a wchar_t. + @note This function is only available on Windows. + */ + virtual const wchar_t* wextension() const =0; +#endif //@} }; // class Thumbnail @@ -119,6 +145,9 @@ namespace { Exiv2::DataBuf copy(const Exiv2::ExifData& exifData) const; const char* mimeType() const; const char* extension() const; +#ifdef EXV_UNICODE_PATH + const wchar_t* wextension() const; +#endif //@} }; // class TiffThumbnail @@ -140,6 +169,9 @@ namespace { Exiv2::DataBuf copy(const Exiv2::ExifData& exifData) const; const char* mimeType() const; const char* extension() const; +#ifdef EXV_UNICODE_PATH + const wchar_t* wextension() const; +#endif //@} }; // class JpegThumbnail @@ -275,6 +307,131 @@ namespace Exiv2 { return value_->read(value); } + int Exifdatum::setDataArea(const byte* buf, long len) + { + return value_.get() == 0 ? -1 : value_->setDataArea(buf, len); + } + + std::string Exifdatum::key() const + { + return key_.get() == 0 ? "" : key_->key(); + } + + const char* Exifdatum::familyName() const + { + return key_.get() == 0 ? "" : key_->familyName(); + } + + std::string Exifdatum::groupName() const + { + return key_.get() == 0 ? "" : key_->groupName(); + } + + std::string Exifdatum::tagName() const + { + return key_.get() == 0 ? "" : key_->tagName(); + } + + std::string Exifdatum::tagLabel() const + { + return key_.get() == 0 ? "" : key_->tagLabel(); + } + + uint16_t Exifdatum::tag() const + { + return key_.get() == 0 ? 0xffff : key_->tag(); + } + + IfdId Exifdatum::ifdId() const + { + return key_.get() == 0 ? ifdIdNotSet : key_->ifdId(); + } + + const char* Exifdatum::ifdName() const + { + return key_.get() == 0 ? "" : key_->ifdName(); + } + + std::string Exifdatum::ifdItem() const + { + return key_.get() == 0 ? "" : key_->ifdItem(); + } + + int Exifdatum::idx() const + { + return key_.get() == 0 ? 0 : key_->idx(); + } + + long Exifdatum::copy(byte* buf, ByteOrder byteOrder) const + { + return value_.get() == 0 ? 0 : value_->copy(buf, byteOrder); + } + + TypeId Exifdatum::typeId() const + { + return value_.get() == 0 ? invalidTypeId : value_->typeId(); + } + + const char* Exifdatum::typeName() const + { + return TypeInfo::typeName(typeId()); + } + + long Exifdatum::typeSize() const + { + return TypeInfo::typeSize(typeId()); + } + + long Exifdatum::count() const + { + return value_.get() == 0 ? 0 : value_->count(); + } + + long Exifdatum::size() const + { + return value_.get() == 0 ? 0 : value_->size(); + } + + std::string Exifdatum::toString() const + { + return value_.get() == 0 ? "" : value_->toString(); + } + + std::string Exifdatum::toString(long n) const + { + return value_.get() == 0 ? "" : value_->toString(n); + } + + long Exifdatum::toLong(long n) const + { + return value_.get() == 0 ? -1 : value_->toLong(n); + } + + float Exifdatum::toFloat(long n) const + { + return value_.get() == 0 ? -1 : value_->toFloat(n); + } + + Rational Exifdatum::toRational(long n) const + { + return value_.get() == 0 ? Rational(-1, 1) : value_->toRational(n); + } + + Value::AutoPtr Exifdatum::getValue() const + { + return value_.get() == 0 ? Value::AutoPtr(0) : value_->clone(); + } + + long Exifdatum::sizeDataArea() const + { + return value_.get() == 0 ? 0 : value_->sizeDataArea(); + } + + DataBuf Exifdatum::dataArea() const + { + return value_.get() == 0 ? DataBuf(0, 0) : value_->dataArea(); + } + ExifThumbC::ExifThumbC(const ExifData& exifData) : exifData_(exifData) { @@ -297,6 +454,18 @@ namespace Exiv2 { return Exiv2::writeFile(buf, name); } +#ifdef EXV_UNICODE_PATH + long ExifThumbC::writeFile(const std::wstring& wpath) const + { + Thumbnail::AutoPtr thumbnail = Thumbnail::create(exifData_); + if (thumbnail.get() == 0) return 0; + std::wstring name = wpath + thumbnail->wextension(); + DataBuf buf(thumbnail->copy(exifData_)); + if (buf.size_ == 0) return 0; + return Exiv2::writeFile(buf, name); + } + +#endif const char* ExifThumbC::mimeType() const { Thumbnail::AutoPtr thumbnail = Thumbnail::create(exifData_); @@ -311,6 +480,15 @@ namespace Exiv2 { return thumbnail->extension(); } +#ifdef EXV_UNICODE_PATH + const wchar_t* ExifThumbC::wextension() const + { + Thumbnail::AutoPtr thumbnail = Thumbnail::create(exifData_); + if (thumbnail.get() == 0) return EXV_WIDEN(""); + return thumbnail->wextension(); + } + +#endif ExifThumb::ExifThumb(ExifData& exifData) : ExifThumbC(exifData), exifData_(exifData) { @@ -327,6 +505,19 @@ namespace Exiv2 { setJpegThumbnail(thumb.pData_, thumb.size_, xres, yres, unit); } +#ifdef EXV_UNICODE_PATH + void ExifThumb::setJpegThumbnail( + const std::wstring& wpath, + URational xres, + URational yres, + uint16_t unit + ) + { + DataBuf thumb = readFile(wpath); // may throw + setJpegThumbnail(thumb.pData_, thumb.size_, xres, yres, unit); + } + +#endif void ExifThumb::setJpegThumbnail( const byte* buf, long size, @@ -347,6 +538,14 @@ namespace Exiv2 { setJpegThumbnail(thumb.pData_, thumb.size_); } +#ifdef EXV_UNICODE_PATH + void ExifThumb::setJpegThumbnail(const std::wstring& wpath) + { + DataBuf thumb = readFile(wpath); // may throw + setJpegThumbnail(thumb.pData_, thumb.size_); + } + +#endif void ExifThumb::setJpegThumbnail(const byte* buf, long size) { exifData_["Exif.Thumbnail.Compression"] = uint16_t(6); @@ -386,13 +585,13 @@ namespace Exiv2 { ExifData::const_iterator ExifData::findKey(const ExifKey& key) const { return std::find_if(exifMetadata_.begin(), exifMetadata_.end(), - FindMetadatumByKey(key.key())); + FindExifdatumByKey(key.key())); } ExifData::iterator ExifData::findKey(const ExifKey& key) { return std::find_if(exifMetadata_.begin(), exifMetadata_.end(), - FindMetadatumByKey(key.key())); + FindExifdatumByKey(key.key())); } void ExifData::clear() @@ -504,8 +703,9 @@ namespace Exiv2 { const XmpData emptyXmp; // Encode and check if the result fits into a JPEG Exif APP1 segment + MemIo mio1; std::auto_ptr header(new TiffHeader(byteOrder)); - WriteMethod wm = TiffParserWorker::encode(blob, + WriteMethod wm = TiffParserWorker::encode(mio1, pData, size, ed, @@ -514,10 +714,12 @@ namespace Exiv2 { Tag::root, TiffMapping::findEncoder, header.get()); - if (blob.size() <= 65527) return wm; + if (mio1.size() <= 65527) { + append(blob, mio1.mmap(), mio1.size()); + return wm; + } // If it doesn't fit, remove additional tags - blob.clear(); // Delete preview tags if the preview is larger than 32kB. // Todo: Enhance preview classes to be able to write and delete previews and use that instead. @@ -599,7 +801,8 @@ namespace Exiv2 { } // Encode the remaining Exif tags again, don't care if it fits this time - wm = TiffParserWorker::encode(blob, + MemIo mio2; + wm = TiffParserWorker::encode(mio2, pData, size, ed, @@ -608,10 +811,10 @@ namespace Exiv2 { Tag::root, TiffMapping::findEncoder, header.get()); - + append(blob, mio2.mmap(), mio2.size()); #ifdef DEBUG if (wm == wmIntrusive) { - std::cerr << "SIZE OF EXIF DATA IS " << std::dec << blob.size() << " BYTES\n"; + std::cerr << "SIZE OF EXIF DATA IS " << std::dec << io.size() << " BYTES\n"; } else { std::cerr << "SIZE DOESN'T MATTER, NON-INTRUSIVE WRITING USED\n"; @@ -663,6 +866,13 @@ namespace { return ".tif"; } +#ifdef EXV_UNICODE_PATH + const wchar_t* TiffThumbnail::wextension() const + { + return EXV_WIDEN(".tif"); + } + +#endif Exiv2::DataBuf TiffThumbnail::copy(const Exiv2::ExifData& exifData) const { Exiv2::ExifData thumb; @@ -674,11 +884,11 @@ namespace { } } - Exiv2::Blob blob; + Exiv2::MemIo io; const Exiv2::IptcData emptyIptc; const Exiv2::XmpData emptyXmp; - Exiv2::TiffParser::encode(blob, 0, 0, Exiv2::littleEndian, thumb, emptyIptc, emptyXmp); - return Exiv2::DataBuf((blob.size() > 0 ? &blob[0] : 0), static_cast(blob.size())); + Exiv2::TiffParser::encode(io, 0, 0, Exiv2::littleEndian, thumb, emptyIptc, emptyXmp); + return io.read(io.size()); } const char* JpegThumbnail::mimeType() const @@ -691,6 +901,13 @@ namespace { return ".jpg"; } +#ifdef EXV_UNICODE_PATH + const wchar_t* JpegThumbnail::wextension() const + { + return EXV_WIDEN(".jpg"); + } + +#endif Exiv2::DataBuf JpegThumbnail::copy(const Exiv2::ExifData& exifData) const { Exiv2::ExifKey key("Exif.Thumbnail.JPEGInterchangeFormat"); diff --git a/src/exif.hpp b/src/exif.hpp index 114f6b28..3db22901 100644 --- a/src/exif.hpp +++ b/src/exif.hpp @@ -149,37 +149,26 @@ namespace Exiv2 { @return Return -1 if the %Exifdatum does not have a value yet or the value has no data area, else 0. */ - int setDataArea(const byte* buf, long len) - { return value_.get() == 0 ? -1 : value_->setDataArea(buf, len); } + int setDataArea(const byte* buf, long len); //@} //! @name Accessors //@{ //! Return the key of the %Exifdatum. - std::string key() const - { return key_.get() == 0 ? "" : key_->key(); } - const char* familyName() const - { return key_.get() == 0 ? "" : key_->familyName(); } - std::string groupName() const - { return key_.get() == 0 ? "" : key_->groupName(); } - std::string tagName() const - { return key_.get() == 0 ? "" : key_->tagName(); } - std::string tagLabel() const - { return key_.get() == 0 ? "" : key_->tagLabel(); } - uint16_t tag() const - { return key_.get() == 0 ? 0xffff : key_->tag(); } + std::string key() const; + const char* familyName() const; + std::string groupName() const; + std::string tagName() const; + std::string tagLabel() const; + uint16_t tag() const; //! Return the IFD id - IfdId ifdId() const - { return key_.get() == 0 ? ifdIdNotSet : key_->ifdId(); } + IfdId ifdId() const; //! Return the name of the IFD - const char* ifdName() const - { return key_.get() == 0 ? "" : key_->ifdName(); } + const char* ifdName() const; //! Return the related image item (deprecated) - std::string ifdItem() const - { return key_.get() == 0 ? "" : key_->ifdItem(); } + std::string ifdItem() const; //! Return the index (unique id of this key within the original IFD) - int idx() const - { return key_.get() == 0 ? 0 : key_->idx(); } + int idx() const; /*! @brief Write value to a data buffer and return the number of bytes written. @@ -191,41 +180,28 @@ namespace Exiv2 { @param byteOrder Applicable byte order (little or big endian). @return Number of characters written. */ - long copy(byte* buf, ByteOrder byteOrder) const - { return value_.get() == 0 ? 0 : value_->copy(buf, byteOrder); } + long copy(byte* buf, ByteOrder byteOrder) const; std::ostream& write(std::ostream& os, const ExifData* pMetadata =0) const; //! Return the type id of the value - TypeId typeId() const - { return value_.get() == 0 ? invalidTypeId : value_->typeId(); } + TypeId typeId() const; //! Return the name of the type - const char* typeName() const - { return TypeInfo::typeName(typeId()); } + const char* typeName() const; //! Return the size in bytes of one component of this type - long typeSize() const - { return TypeInfo::typeSize(typeId()); } + long typeSize() const; //! Return the number of components in the value - long count() const - { return value_.get() == 0 ? 0 : value_->count(); } + long count() const; //! Return the size of the value in bytes - long size() const - { return value_.get() == 0 ? 0 : value_->size(); } + long size() const; //! Return the value as a string. - std::string toString() const - { return value_.get() == 0 ? "" : value_->toString(); } - std::string toString(long n) const - { return value_.get() == 0 ? "" : value_->toString(n); } - long toLong(long n =0) const - { return value_.get() == 0 ? -1 : value_->toLong(n); } - float toFloat(long n =0) const - { return value_.get() == 0 ? -1 : value_->toFloat(n); } - Rational toRational(long n =0) const - { return value_.get() == 0 ? Rational(-1, 1) : value_->toRational(n); } - Value::AutoPtr getValue() const - { return value_.get() == 0 ? Value::AutoPtr(0) : value_->clone(); } + std::string toString() const; + std::string toString(long n) const; + long toLong(long n =0) const; + float toFloat(long n =0) const; + Rational toRational(long n =0) const; + Value::AutoPtr getValue() const; const Value& value() const; //! Return the size of the data area. - long sizeDataArea() const - { return value_.get() == 0 ? 0 : value_->sizeDataArea(); } + long sizeDataArea() const; /*! @brief Return a copy of the data area of the value. The caller owns this copy and %DataBuf ensures that it will be deleted. @@ -238,8 +214,7 @@ namespace Exiv2 { %DataBuf if the value does not have a data area assigned or the value is not set. */ - DataBuf dataArea() const - { return value_.get() == 0 ? DataBuf(0, 0) : value_->dataArea(); } + DataBuf dataArea() const; //@} private: @@ -286,6 +261,13 @@ namespace Exiv2 { @return The number of bytes written. */ long writeFile(const std::string& path) const; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like writeFile() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + long writeFile(const std::wstring& wpath) const; +#endif /*! @brief Return the MIME type of the thumbnail, either \c "image/tiff" or \c "image/jpeg". @@ -296,6 +278,13 @@ namespace Exiv2 { (".tif" or ".jpg"). */ const char* extension() const; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like extension() but returns the extension in a wchar_t. + @note This function is only available on Windows. + */ + const wchar_t* wextension() const; +#endif //@} private: @@ -348,6 +337,19 @@ namespace Exiv2 { URational yres, uint16_t unit ); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like setJpegThumbnail() but accepts a unicode path in an + std::wstring. + @note This function is only available on Windows. + */ + void setJpegThumbnail( + const std::wstring& wpath, + URational xres, + URational yres, + uint16_t unit + ); +#endif /*! @brief Set the Exif thumbnail to the JPEG image pointed to by \em buf, and size \em size. Set XResolution, YResolution and @@ -386,6 +388,14 @@ namespace Exiv2 { @note Additional existing Exif thumbnail tags are not modified. */ void setJpegThumbnail(const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like setJpegThumbnail(const std::string& path) but accepts a + unicode path in an std::wstring. + @note This function is only available on Windows. + */ + void setJpegThumbnail(const std::wstring& wpath); +#endif /*! @brief Set the Exif thumbnail to the JPEG image pointed to by \em buf, and size \em size. @@ -603,8 +613,7 @@ namespace Exiv2 { This is just an inline wrapper for ExifParser::encode(blob, 0, 0, byteOrder, exifData). - @param blob Container for the binary Exif data if "intrusive" - writing is necessary. Empty otherwise. + @param blob Container for the binary Exif data. @param byteOrder Byte order to use. @param exifData Exif metadata container. */ diff --git a/src/futils.cpp b/src/futils.cpp index ed8ba1cc..6e52e796 100644 --- a/src/futils.cpp +++ b/src/futils.cpp @@ -19,7 +19,7 @@ * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA. */ /* - File: utils.cpp + File: futils.cpp Version: $Rev$ Author(s): Andreas Huggel (ahu) History: 08-Dec-03, ahu: created @@ -69,12 +69,23 @@ namespace Exiv2 { bool fileExists(const std::string& path, bool ct) { struct stat buf; - int ret = stat(path.c_str(), &buf); + int ret = ::stat(path.c_str(), &buf); if (0 != ret) return false; if (ct && !S_ISREG(buf.st_mode)) return false; return true; } // fileExists +#ifdef EXV_UNICODE_PATH + bool fileExists(const std::wstring& wpath, bool ct) + { + struct _stat buf; + int ret = _wstat(wpath.c_str(), &buf); + if (0 != ret) return false; + if (ct && !S_ISREG(buf.st_mode)) return false; + return true; + } // fileExists + +#endif std::string strError() { int error = errno; diff --git a/src/futils.hpp b/src/futils.hpp index dea1ff74..f8ced8c0 100644 --- a/src/futils.hpp +++ b/src/futils.hpp @@ -61,6 +61,13 @@ namespace Exiv2 { in case of an error. */ EXIV2API bool fileExists(const std::string& path, bool ct =false); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like fileExists() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + EXIV2API bool fileExists(const std::wstring& wpath, bool ct =false); +#endif /*! @brief Return a system error message and the error code (errno). See %strerror(3). diff --git a/src/gifimage.cpp b/src/gifimage.cpp index 74fad6be..e1abcde8 100644 --- a/src/gifimage.cpp +++ b/src/gifimage.cpp @@ -57,6 +57,11 @@ namespace Exiv2 { { } // GifImage::GifImage + std::string GifImage::mimeType() const + { + return "image/gif"; + } + void GifImage::setExifData(const ExifData& /*exifData*/) { // Todo: implement me! diff --git a/src/gifimage.hpp b/src/gifimage.hpp index a663f241..f7938d7c 100644 --- a/src/gifimage.hpp +++ b/src/gifimage.hpp @@ -110,7 +110,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/gif"; } + std::string mimeType() const; //@} }; // class GifImage diff --git a/src/image.cpp b/src/image.cpp index 24056a78..29f62cef 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -60,6 +60,7 @@ EXIV2_RCSID("@(#) $Id$") #include "bmpimage.hpp" #include "jp2image.hpp" #include "rw2image.hpp" +#include "pgfimage.hpp" #include "xmpsidecar.hpp" // + standard includes @@ -117,6 +118,7 @@ namespace { { ImageType::bmp, newBmpInstance, isBmpType, amNone, amNone, amNone, amNone }, { ImageType::jp2, newJp2Instance, isJp2Type, amReadWrite, amReadWrite, amReadWrite, amNone }, { ImageType::rw2, newRw2Instance, isRw2Type, amRead, amRead, amRead, amNone }, + { ImageType::pgf, newPgfInstance, isPgfType, amReadWrite, amReadWrite, amReadWrite, amReadWrite }, // End of list marker { ImageType::none, 0, 0, amNone, amNone, amNone, amNone } }; @@ -144,6 +146,10 @@ namespace Exiv2 { { } + Image::~Image() + { + } + void Image::clearMetadata() { clearExifData(); @@ -153,6 +159,26 @@ namespace Exiv2 { clearComment(); } + ExifData& Image::exifData() + { + return exifData_; + } + + IptcData& Image::iptcData() + { + return iptcData_; + } + + XmpData& Image::xmpData() + { + return xmpData_; + } + + std::string& Image::xmpPacket() + { + return xmpPacket_; + } + void Image::setMetadata(const Image& image) { setExifData(image.exifData()); @@ -228,6 +254,56 @@ namespace Exiv2 { byteOrder_ = byteOrder; } + ByteOrder Image::byteOrder() const + { + return byteOrder_; + } + + int Image::pixelWidth() const + { + return pixelWidth_; + } + + int Image::pixelHeight() const + { + return pixelHeight_; + } + + const ExifData& Image::exifData() const + { + return exifData_; + } + + const IptcData& Image::iptcData() const + { + return iptcData_; + } + + const XmpData& Image::xmpData() const + { + return xmpData_; + } + + std::string Image::comment() const + { + return comment_; + } + + const std::string& Image::xmpPacket() const + { + return xmpPacket_; + } + + BasicIo& Image::io() const + { + return *io_; + } + + bool Image::writeXmpFromPacket() const + { + return writeXmpFromPacket_; + } + bool Image::good() const { if (io_->open() != 0) return false; @@ -285,6 +361,14 @@ namespace Exiv2 { return getType(fileIo); } +#ifdef EXV_UNICODE_PATH + int ImageFactory::getType(const std::wstring& wpath) + { + FileIo fileIo(wpath); + return getType(fileIo); + } + +#endif int ImageFactory::getType(const byte* data, long size) { MemIo memIo(data, size); @@ -311,6 +395,16 @@ namespace Exiv2 { return image; } +#ifdef EXV_UNICODE_PATH + Image::AutoPtr ImageFactory::open(const std::wstring& wpath) + { + BasicIo::AutoPtr io(new FileIo(wpath)); + Image::AutoPtr image = open(io); // may throw + if (image.get() == 0) throw Error(11, ws2s(wpath)); + return image; + } + +#endif Image::AutoPtr ImageFactory::open(const byte* data, long size) { BasicIo::AutoPtr io(new MemIo(data, size)); @@ -347,6 +441,23 @@ namespace Exiv2 { return image; } +#ifdef EXV_UNICODE_PATH + Image::AutoPtr ImageFactory::create(int type, + const std::wstring& wpath) + { + std::auto_ptr fileIo(new FileIo(wpath)); + // Create or overwrite the file, then close it + if (fileIo->open("w+b") != 0) { + throw Error(10, ws2s(wpath), "w+b", strError()); + } + fileIo->close(); + BasicIo::AutoPtr io(fileIo); + Image::AutoPtr image = create(type, io); + if (image.get() == 0) throw Error(13, type); + return image; + } + +#endif Image::AutoPtr ImageFactory::create(int type) { BasicIo::AutoPtr io(new MemIo); diff --git a/src/image.hpp b/src/image.hpp index 01fabca0..53d2b104 100644 --- a/src/image.hpp +++ b/src/image.hpp @@ -84,7 +84,7 @@ namespace Exiv2 { uint16_t supportedMetadata, BasicIo::AutoPtr io); //! Virtual Destructor - virtual ~Image() {} + virtual ~Image(); //@} //! @name Manipulators @@ -224,7 +224,7 @@ namespace Exiv2 { @return modifiable ExifData instance containing Exif values */ - virtual ExifData& exifData() { return exifData_; } + virtual ExifData& exifData(); /*! @brief Returns an IptcData instance containing currently buffered IPTC data. @@ -236,7 +236,7 @@ namespace Exiv2 { @return modifiable IptcData instance containing IPTC values */ - virtual IptcData& iptcData() { return iptcData_; } + virtual IptcData& iptcData(); /*! @brief Returns an XmpData instance containing currently buffered XMP data. @@ -248,11 +248,11 @@ namespace Exiv2 { @return modifiable XmpData instance containing XMP values */ - virtual XmpData& xmpData() { return xmpData_; } + virtual XmpData& xmpData(); /*! @brief Return a modifiable reference to the raw XMP packet. */ - virtual std::string& xmpPacket() { return xmpPacket_; } + virtual std::string& xmpPacket(); /*! @brief Determine the source when writing XMP. @@ -286,7 +286,7 @@ namespace Exiv2 { @brief Return the byte order in which the Exif metadata of the image is encoded. Initially, it is not set (\em invalidByteOrder). */ - ByteOrder byteOrder() const { return byteOrder_; } + ByteOrder byteOrder() const; /*! @brief Check if the Image instance is valid. Use after object construction. @@ -307,11 +307,11 @@ namespace Exiv2 { /*! @brief Return the pixel width of the image. */ - virtual int pixelWidth() const { return pixelWidth_; } + virtual int pixelWidth() const; /*! @brief Return the pixel height of the image. */ - virtual int pixelHeight() const { return pixelHeight_; } + virtual int pixelHeight() const; /*! @brief Returns an ExifData instance containing currently buffered Exif data. @@ -323,7 +323,7 @@ namespace Exiv2 { @return read only ExifData instance containing Exif values */ - virtual const ExifData& exifData() const { return exifData_; } + virtual const ExifData& exifData() const; /*! @brief Returns an IptcData instance containing currently buffered IPTC data. @@ -335,7 +335,7 @@ namespace Exiv2 { @return modifiable IptcData instance containing IPTC values */ - virtual const IptcData& iptcData() const { return iptcData_; } + virtual const IptcData& iptcData() const; /*! @brief Returns an XmpData instance containing currently buffered XMP data. @@ -347,15 +347,15 @@ namespace Exiv2 { @return modifiable XmpData instance containing XMP values */ - virtual const XmpData& xmpData() const { return xmpData_; } + virtual const XmpData& xmpData() const; /*! @brief Return a copy of the image comment. May be an empty string. */ - virtual std::string comment() const { return comment_; } + virtual std::string comment() const; /*! @brief Return the raw XMP packet as a string. */ - virtual const std::string& xmpPacket() const { return xmpPacket_; } + virtual const std::string& xmpPacket() const; /*! @brief Return a reference to the BasicIo instance being used for Io. @@ -370,7 +370,7 @@ namespace Exiv2 { Image class will not see those changes until the readMetadata() method is called. */ - virtual BasicIo& io() const { return *io_; } + virtual BasicIo& io() const; /*! @brief Returns the access mode, i.e., the metadata functions, which this image supports for the metadata type \em metadataId. @@ -384,7 +384,7 @@ namespace Exiv2 { */ bool supportsMetadata(MetadataId metadataId) const; //! Return the flag indicating the source when writing XMP metadata. - bool writeXmpFromPacket() const { return writeXmpFromPacket_; } + bool writeXmpFromPacket() const; //@} protected: @@ -440,6 +440,13 @@ namespace Exiv2 { unknown image type. */ static Image::AutoPtr open(const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like open() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + static Image::AutoPtr open(const std::wstring& wpath); +#endif /*! @brief Create an Image subclass of the appropriate type by reading the provided memory. %Image type is derived from the memory @@ -480,6 +487,13 @@ namespace Exiv2 { @throw Error If the image type is not supported. */ static Image::AutoPtr create(int type, const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like create() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + static Image::AutoPtr create(int type, const std::wstring& wpath); +#endif /*! @brief Create an Image subclass of the requested type by creating a new image in memory. @@ -511,6 +525,13 @@ namespace Exiv2 { @return %Image type or Image::none if the type is not recognized. */ static int getType(const std::string& path); +#ifdef EXV_UNICODE_PATH + /*! + @brief Like getType() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + static int getType(const std::wstring& wpath); +#endif /*! @brief Returns the image type of the provided data buffer. @param data Pointer to a data buffer containing an image. The contents diff --git a/src/iptc.cpp b/src/iptc.cpp index da2f5359..e192f183 100644 --- a/src/iptc.cpp +++ b/src/iptc.cpp @@ -60,6 +60,28 @@ namespace { const Exiv2::byte* data, uint32_t sizeData ); + + //! Unary predicate that matches an Iptcdatum with given record and dataset + class FindIptcdatum { + public: + //! Constructor, initializes the object with the record and dataset id + FindIptcdatum(uint16_t dataset, uint16_t record) + : dataset_(dataset), record_(record) {} + /*! + @brief Returns true if the record and dataset id of the argument + Iptcdatum is equal to that of the object. + */ + bool operator()(const Exiv2::Iptcdatum& iptcdatum) const + { + return dataset_ == iptcdatum.tag() && record_ == iptcdatum.record(); + } + + private: + // DATA + uint16_t dataset_; + uint16_t record_; + + }; // class FindIptcdatum } // ***************************************************************************** @@ -84,11 +106,111 @@ namespace Exiv2 { { } + long Iptcdatum::copy(byte* buf, ByteOrder byteOrder) const + { + return value_.get() == 0 ? 0 : value_->copy(buf, byteOrder); + } + std::ostream& Iptcdatum::write(std::ostream& os, const ExifData*) const { return os << value(); } + std::string Iptcdatum::key() const + { + return key_.get() == 0 ? "" : key_->key(); + } + + std::string Iptcdatum::recordName() const + { + return key_.get() == 0 ? "" : key_->recordName(); + } + + uint16_t Iptcdatum::record() const + { + return key_.get() == 0 ? 0 : key_->record(); + } + + const char* Iptcdatum::familyName() const + { + return key_.get() == 0 ? "" : key_->familyName(); + } + + std::string Iptcdatum::groupName() const + { + return key_.get() == 0 ? "" : key_->groupName(); + } + + std::string Iptcdatum::tagName() const + { + return key_.get() == 0 ? "" : key_->tagName(); + } + + std::string Iptcdatum::tagLabel() const + { + return key_.get() == 0 ? "" : key_->tagLabel(); + } + + uint16_t Iptcdatum::tag() const + { + return key_.get() == 0 ? 0 : key_->tag(); + } + + TypeId Iptcdatum::typeId() const + { + return value_.get() == 0 ? invalidTypeId : value_->typeId(); + } + + const char* Iptcdatum::typeName() const + { + return TypeInfo::typeName(typeId()); + } + + long Iptcdatum::typeSize() const + { + return TypeInfo::typeSize(typeId()); + } + + long Iptcdatum::count() const + { + return value_.get() == 0 ? 0 : value_->count(); + } + + long Iptcdatum::size() const + { + return value_.get() == 0 ? 0 : value_->size(); + } + + std::string Iptcdatum::toString() const + { + return value_.get() == 0 ? "" : value_->toString(); + } + + std::string Iptcdatum::toString(long n) const + { + return value_.get() == 0 ? "" : value_->toString(n); + } + + long Iptcdatum::toLong(long n) const + { + return value_.get() == 0 ? -1 : value_->toLong(n); + } + + float Iptcdatum::toFloat(long n) const + { + return value_.get() == 0 ? -1 : value_->toFloat(n); + } + + Rational Iptcdatum::toRational(long n) const + { + return value_.get() == 0 ? Rational(-1, 1) : value_->toRational(n); + } + + Value::AutoPtr Iptcdatum::getValue() const + { + return value_.get() == 0 ? Value::AutoPtr(0) : value_->clone(); + } + const Value& Iptcdatum::value() const { if (value_.get() == 0) throw Error(8); @@ -193,25 +315,25 @@ namespace Exiv2 { IptcData::const_iterator IptcData::findKey(const IptcKey& key) const { return std::find_if(iptcMetadata_.begin(), iptcMetadata_.end(), - FindMetadatumById(key.tag(), key.record())); + FindIptcdatum(key.tag(), key.record())); } IptcData::iterator IptcData::findKey(const IptcKey& key) { return std::find_if(iptcMetadata_.begin(), iptcMetadata_.end(), - FindMetadatumById(key.tag(), key.record())); + FindIptcdatum(key.tag(), key.record())); } IptcData::const_iterator IptcData::findId(uint16_t dataset, uint16_t record) const { return std::find_if(iptcMetadata_.begin(), iptcMetadata_.end(), - FindMetadatumById(dataset, record)); + FindIptcdatum(dataset, record)); } IptcData::iterator IptcData::findId(uint16_t dataset, uint16_t record) { return std::find_if(iptcMetadata_.begin(), iptcMetadata_.end(), - FindMetadatumById(dataset, record)); + FindIptcdatum(dataset, record)); } void IptcData::sortByKey() @@ -229,6 +351,59 @@ namespace Exiv2 { return iptcMetadata_.erase(pos); } + const char *IptcData::detectCharset() const + { + const_iterator pos = findKey(IptcKey("Iptc.Envelope.CharacterSet")); + if (pos != end()) { + const std::string value = pos->toString(); + if (pos->value().ok()) { + if (value == "\033%G") return "UTF-8"; + // other values are probably not practically relevant + } + } + + bool ascii = true; + bool utf8 = true; + + for (pos = begin(); pos != end(); ++pos) { + std::string value = pos->toString(); + if (pos->value().ok()) { + int seqCount = 0; + std::string::iterator i; + for (i = value.begin(); i != value.end(); ++i) { + char c = *i; + if (seqCount) { + if ((c & 0xc0) != 0x80) { + utf8 = false; + break; + } + --seqCount; + } + else { + if (c & 0x80) ascii = false; + else continue; // ascii character + + if ((c & 0xe0) == 0xc0) seqCount = 1; + else if ((c & 0xf0) == 0xe0) seqCount = 2; + else if ((c & 0xf8) == 0xf0) seqCount = 3; + else if ((c & 0xfc) == 0xf8) seqCount = 4; + else if ((c & 0xfe) == 0xfc) seqCount = 5; + else { + utf8 = false; + break; + } + } + } + if (seqCount) utf8 = false; // unterminated seq + if (!utf8) break; + } + } + + if (ascii) return "ASCII"; + if (utf8) return "UTF-8"; + return NULL; + } + const byte IptcParser::marker_ = 0x1C; // Dataset marker int IptcParser::decode( diff --git a/src/iptc.hpp b/src/iptc.hpp index c6822a29..a17bea69 100644 --- a/src/iptc.hpp +++ b/src/iptc.hpp @@ -113,8 +113,7 @@ namespace Exiv2 { //! @name Accessors //@{ - long copy(byte* buf, ByteOrder byteOrder) const - { return value_.get() == 0 ? 0 : value_->copy(buf, byteOrder); } + long copy(byte* buf, ByteOrder byteOrder) const; std::ostream& write(std::ostream& os, const ExifData* pMetadata =0) const; /*! @brief Return the key of the Iptcdatum. The key is of the form @@ -122,52 +121,38 @@ namespace Exiv2 { is not necessarily unique, i.e., an IptcData object may contain multiple metadata with the same key. */ - std::string key() const { return key_.get() == 0 ? "" : key_->key(); } + std::string key() const; /*! @brief Return the name of the record (deprecated) @return record name */ - std::string recordName() const - { return key_.get() == 0 ? "" : key_->recordName(); } + std::string recordName() const; /*! @brief Return the record id @return record id */ - uint16_t record() const - { return key_.get() == 0 ? 0 : key_->record(); } - const char* familyName() const - { return key_.get() == 0 ? "" : key_->familyName(); } - std::string groupName() const - { return key_.get() == 0 ? "" : key_->groupName(); } + uint16_t record() const; + const char* familyName() const; + std::string groupName() const; /*! @brief Return the name of the tag (aka dataset) @return tag name */ - std::string tagName() const - { return key_.get() == 0 ? "" : key_->tagName(); } - std::string tagLabel() const - { return key_.get() == 0 ? "" : key_->tagLabel(); } + std::string tagName() const; + std::string tagLabel() const; //! Return the tag (aka dataset) number - uint16_t tag() const - { return key_.get() == 0 ? 0 : key_->tag(); } - TypeId typeId() const - { return value_.get() == 0 ? invalidTypeId : value_->typeId(); } - const char* typeName() const { return TypeInfo::typeName(typeId()); } - long typeSize() const { return TypeInfo::typeSize(typeId()); } - long count() const { return value_.get() == 0 ? 0 : value_->count(); } - long size() const { return value_.get() == 0 ? 0 : value_->size(); } - std::string toString() const - { return value_.get() == 0 ? "" : value_->toString(); } - std::string toString(long n) const - { return value_.get() == 0 ? "" : value_->toString(n); } - long toLong(long n =0) const - { return value_.get() == 0 ? -1 : value_->toLong(n); } - float toFloat(long n =0) const - { return value_.get() == 0 ? -1 : value_->toFloat(n); } - Rational toRational(long n =0) const - { return value_.get() == 0 ? Rational(-1, 1) : value_->toRational(n); } - Value::AutoPtr getValue() const - { return value_.get() == 0 ? Value::AutoPtr(0) : value_->clone(); } + uint16_t tag() const; + TypeId typeId() const; + const char* typeName() const; + long typeSize() const; + long count() const; + long size() const; + std::string toString() const; + std::string toString(long n) const; + long toLong(long n =0) const; + float toFloat(long n =0) const; + Rational toRational(long n =0) const; + Value::AutoPtr getValue() const; const Value& value() const; //@} @@ -181,26 +166,6 @@ namespace Exiv2 { //! Container type to hold all metadata typedef std::vector IptcMetadata; - //! Unary predicate that matches an Iptcdatum with given record and dataset - class EXIV2API FindMetadatumById { - public: - //! Constructor, initializes the object with the record and dataset id - FindMetadatumById(uint16_t dataset, uint16_t record) - : dataset_(dataset), record_(record) {} - /*! - @brief Returns true if the record and dataset id of the argument - Iptcdatum is equal to that of the object. - */ - bool operator()(const Iptcdatum& iptcdatum) const - { return dataset_ == iptcdatum.tag() && record_ == iptcdatum.record(); } - - private: - // DATA - uint16_t dataset_; - uint16_t record_; - - }; // class FindMetadatumById - /*! @brief A container for IPTC data. This is a top-level class of the %Exiv2 library. @@ -304,6 +269,10 @@ namespace Exiv2 { @brief Return the exact size of all contained IPTC metadata */ long size() const; + /*! + @brief Return the metadata charset name or 0 + */ + const char *detectCharset() const; //@} private: diff --git a/src/jp2image.cpp b/src/jp2image.cpp index a1d3b421..f193677b 100644 --- a/src/jp2image.cpp +++ b/src/jp2image.cpp @@ -138,6 +138,11 @@ namespace Exiv2 } } // Jp2Image::Jp2Image + std::string Jp2Image::mimeType() const + { + return "image/jp2"; + } + void Jp2Image::setComment(const std::string& /*comment*/) { // Todo: implement me! diff --git a/src/jp2image.hpp b/src/jp2image.hpp index 2e96098c..76738d0c 100644 --- a/src/jp2image.hpp +++ b/src/jp2image.hpp @@ -93,7 +93,7 @@ namespace Exiv2 //! @name Accessors //@{ - std::string mimeType() const { return "image/jp2"; } + std::string mimeType() const; //@} private: diff --git a/src/jpgimage.cpp b/src/jpgimage.cpp index 81c97da7..b89df7a2 100644 --- a/src/jpgimage.cpp +++ b/src/jpgimage.cpp @@ -391,7 +391,7 @@ namespace Exiv2 { // Append to psBlob append(psBlob, psData.pData_, psData.size_); // Check whether psBlob is complete - if (Photoshop::valid(&psBlob[0], psBlob.size())) { + if (psBlob.size() > 0 && Photoshop::valid(&psBlob[0], psBlob.size())) { --search; foundCompletePsData = true; } @@ -449,33 +449,35 @@ namespace Exiv2 { } } // while there are segments to process - // Find actual IPTC data within the psBlob - Blob iptcBlob; - const byte *record = 0; - uint32_t sizeIptc = 0; - uint32_t sizeHdr = 0; - const byte* pCur = &psBlob[0]; - const byte* pEnd = pCur + psBlob.size(); - while ( pCur < pEnd - && 0 == Photoshop::locateIptcIrb(pCur, static_cast(pEnd - pCur), - &record, &sizeHdr, &sizeIptc)) { + if (psBlob.size() > 0) { + // Find actual IPTC data within the psBlob + Blob iptcBlob; + const byte *record = 0; + uint32_t sizeIptc = 0; + uint32_t sizeHdr = 0; + const byte* pCur = &psBlob[0]; + const byte* pEnd = pCur + psBlob.size(); + while ( pCur < pEnd + && 0 == Photoshop::locateIptcIrb(pCur, static_cast(pEnd - pCur), + &record, &sizeHdr, &sizeIptc)) { #ifdef DEBUG - std::cerr << "Found IPTC IRB, size = " << sizeIptc << "\n"; + std::cerr << "Found IPTC IRB, size = " << sizeIptc << "\n"; #endif - if (sizeIptc) { - append(iptcBlob, record + sizeHdr, sizeIptc); + if (sizeIptc) { + append(iptcBlob, record + sizeHdr, sizeIptc); + } + pCur = record + sizeHdr + sizeIptc + (sizeIptc & 1); } - pCur = record + sizeHdr + sizeIptc + (sizeIptc & 1); - } - if ( iptcBlob.size() > 0 - && IptcParser::decode(iptcData_, - &iptcBlob[0], - static_cast(iptcBlob.size()))) { + if ( iptcBlob.size() > 0 + && IptcParser::decode(iptcData_, + &iptcBlob[0], + static_cast(iptcBlob.size()))) { #ifndef SUPPRESS_WARNINGS - std::cerr << "Warning: Failed to decode IPTC metadata.\n"; + std::cerr << "Warning: Failed to decode IPTC metadata.\n"; #endif - iptcData_.clear(); - } + iptcData_.clear(); + } + } // psBlob.size() > 0 if (rc != 0) { #ifndef SUPPRESS_WARNINGS @@ -579,7 +581,7 @@ namespace Exiv2 { // Append to psBlob append(psBlob, psData.pData_, psData.size_); // Check whether psBlob is complete - if (Photoshop::valid(&psBlob[0], psBlob.size())) { + if (psBlob.size() > 0 && Photoshop::valid(&psBlob[0], psBlob.size())) { foundCompletePsData = true; } } @@ -718,7 +720,7 @@ namespace Exiv2 { if (foundCompletePsData || iptcData_.count() > 0) { // Set the new IPTC IRB, keeps existing IRBs but removes the // IPTC block if there is no new IPTC data to write - DataBuf newPsData = Photoshop::setIptcIrb(&psBlob[0], + DataBuf newPsData = Photoshop::setIptcIrb(psBlob.size() > 0 ? &psBlob[0] : 0, psBlob.size(), iptcData_); const long maxChunkSize = 0xffff - 16; @@ -835,6 +837,11 @@ namespace Exiv2 { { } + std::string JpegImage::mimeType() const + { + return "image/jpeg"; + } + int JpegImage::writeHeader(BasicIo& outIo) const { // Jpeg header @@ -882,6 +889,11 @@ namespace Exiv2 { { } + std::string ExvImage::mimeType() const + { + return "image/x-exv"; + } + int ExvImage::writeHeader(BasicIo& outIo) const { // Exv header diff --git a/src/jpgimage.hpp b/src/jpgimage.hpp index 377a380c..a3d2dcff 100644 --- a/src/jpgimage.hpp +++ b/src/jpgimage.hpp @@ -294,7 +294,7 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - std::string mimeType() const { return "image/jpeg"; } + std::string mimeType() const; //@} protected: @@ -355,7 +355,7 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - std::string mimeType() const { return "image/x-exv"; } + std::string mimeType() const; //@} protected: diff --git a/src/makernote.cpp b/src/makernote.cpp index f1faef4e..4f77e0c5 100644 --- a/src/makernote.cpp +++ b/src/makernote.cpp @@ -46,6 +46,12 @@ EXIV2_RCSID("@(#) $Id$") #include #include +// ***************************************************************************** +namespace { + //! Nikon en/decryption function + void ncrypt(Exiv2::byte* pData, uint32_t size, uint32_t count, uint32_t serial); +} + // ***************************************************************************** // class member definitions namespace Exiv2 { @@ -118,159 +124,28 @@ namespace Exiv2 { return tc; } // TiffMnCreator::create + MnHeader::~MnHeader() + { + } + void MnHeader::setByteOrder(ByteOrder /*byteOrder*/) { } - TiffIfdMakernote::TiffIfdMakernote(uint16_t tag, - uint16_t group, - uint16_t mnGroup, - MnHeader* pHeader, - bool hasNext) - : TiffComponent(tag, group), - pHeader_(pHeader), - ifd_(tag, mnGroup, hasNext), - mnOffset_(0), - imageByteOrder_(invalidByteOrder) + uint32_t MnHeader::ifdOffset() const { - } - - TiffIfdMakernote::~TiffIfdMakernote() - { - delete pHeader_; - } - - uint32_t TiffIfdMakernote::ifdOffset() const - { - if (!pHeader_) return 0; - return pHeader_->ifdOffset(); - } - - ByteOrder TiffIfdMakernote::byteOrder() const - { - assert(imageByteOrder_ != invalidByteOrder); - if (!pHeader_ || pHeader_->byteOrder() == invalidByteOrder) { - return imageByteOrder_; - } - return pHeader_->byteOrder(); - } - - uint32_t TiffIfdMakernote::mnOffset() const - { - return mnOffset_; - } - - uint32_t TiffIfdMakernote::baseOffset() const - { - if (!pHeader_) return 0; - return pHeader_->baseOffset(mnOffset_); - } - - bool TiffIfdMakernote::readHeader(const byte* pData, - uint32_t size, - ByteOrder byteOrder) - { - if (!pHeader_) return true; - return pHeader_->read(pData, size, byteOrder); - } - - void TiffIfdMakernote::setByteOrder(ByteOrder byteOrder) - { - if (pHeader_) pHeader_->setByteOrder(byteOrder); - } - - uint32_t TiffIfdMakernote::sizeHeader() const - { - if (!pHeader_) return 0; - return pHeader_->size(); - } - - uint32_t TiffIfdMakernote::writeHeader(Blob& blob, ByteOrder byteOrder) const - { - if (!pHeader_) return 0; - return pHeader_->write(blob, byteOrder); - } - - TiffComponent* TiffIfdMakernote::doAddPath(uint16_t tag, TiffPath& tiffPath) - { - return ifd_.addPath(tag, tiffPath); - } - - TiffComponent* TiffIfdMakernote::doAddChild(TiffComponent::AutoPtr tiffComponent) - { - return ifd_.addChild(tiffComponent); - } - - TiffComponent* TiffIfdMakernote::doAddNext(TiffComponent::AutoPtr tiffComponent) - { - return ifd_.addNext(tiffComponent); - } - - void TiffIfdMakernote::doAccept(TiffVisitor& visitor) - { - if (visitor.go(TiffVisitor::geTraverse)) visitor.visitIfdMakernote(this); - if (visitor.go(TiffVisitor::geKnownMakernote)) ifd_.accept(visitor); - if ( visitor.go(TiffVisitor::geKnownMakernote) - && visitor.go(TiffVisitor::geTraverse)) visitor.visitIfdMakernoteEnd(this); - } - - uint32_t TiffIfdMakernote::doWrite(Blob& blob, - ByteOrder byteOrder, - int32_t offset, - uint32_t /*valueIdx*/, - uint32_t /*dataIdx*/, - uint32_t& imageIdx) - { - mnOffset_ = offset; - setImageByteOrder(byteOrder); - uint32_t len = writeHeader(blob, this->byteOrder()); - len += ifd_.write(blob, this->byteOrder(), - offset - baseOffset() + len, - uint32_t(-1), uint32_t(-1), - imageIdx); - return len; - } // TiffIfdMakernote::doWrite - - uint32_t TiffIfdMakernote::doWriteData(Blob& /*blob*/, - ByteOrder /*byteOrder*/, - int32_t /*offset*/, - uint32_t /*dataIdx*/, - uint32_t& /*imageIdx*/) const - { - assert(false); return 0; - } // TiffIfdMakernote::doWriteData + } - uint32_t TiffIfdMakernote::doWriteImage(Blob& blob, - ByteOrder byteOrder) const + ByteOrder MnHeader::byteOrder() const { - if (this->byteOrder() != invalidByteOrder) { - byteOrder = this->byteOrder(); - } - uint32_t len = ifd_.writeImage(blob, byteOrder); - return len; - } // TiffIfdMakernote::doWriteImage + return invalidByteOrder; + } - uint32_t TiffIfdMakernote::doSize() const + uint32_t MnHeader::baseOffset(uint32_t /*mnOffset*/) const { - return sizeHeader() + ifd_.size(); - } // TiffIfdMakernote::doSize - - uint32_t TiffIfdMakernote::doCount() const - { - return ifd_.count(); - } // TiffIfdMakernote::doCount - - uint32_t TiffIfdMakernote::doSizeData() const - { - assert(false); return 0; - } // TiffIfdMakernote::doSizeData - - uint32_t TiffIfdMakernote::doSizeImage() const - { - return ifd_.sizeImage(); - } // TiffIfdMakernote::doSizeImage + } const byte OlympusMnHeader::signature_[] = { 'O', 'L', 'Y', 'M', 'P', 0x00, 0x01, 0x00 @@ -282,6 +157,20 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + OlympusMnHeader::~OlympusMnHeader() + { + } + + uint32_t OlympusMnHeader::size() const + { + return header_.size_; + } + + uint32_t OlympusMnHeader::ifdOffset() const + { + return size_; + } + bool OlympusMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -296,10 +185,10 @@ namespace Exiv2 { return true; } // OlympusMnHeader::read - uint32_t OlympusMnHeader::write(Blob& blob, + uint32_t OlympusMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // OlympusMnHeader::write @@ -313,6 +202,25 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + Olympus2MnHeader::~Olympus2MnHeader() + { + } + + uint32_t Olympus2MnHeader::size() const + { + return header_.size_; + } + + uint32_t Olympus2MnHeader::ifdOffset() const + { + return size_; + } + + uint32_t Olympus2MnHeader::baseOffset(uint32_t mnOffset) const + { + return mnOffset; + } + bool Olympus2MnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -327,10 +235,10 @@ namespace Exiv2 { return true; } // Olympus2MnHeader::read - uint32_t Olympus2MnHeader::write(Blob& blob, + uint32_t Olympus2MnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // Olympus2MnHeader::write @@ -345,6 +253,30 @@ namespace Exiv2 { read(signature_, size_, byteOrder_); } + FujiMnHeader::~FujiMnHeader() + { + } + + uint32_t FujiMnHeader::size() const + { + return header_.size_; + } + + uint32_t FujiMnHeader::ifdOffset() const + { + return start_; + } + + ByteOrder FujiMnHeader::byteOrder() const + { + return byteOrder_; + } + + uint32_t FujiMnHeader::baseOffset(uint32_t mnOffset) const + { + return mnOffset; + } + bool FujiMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -362,10 +294,10 @@ namespace Exiv2 { return true; } // FujiMnHeader::read - uint32_t FujiMnHeader::write(Blob& blob, + uint32_t FujiMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // FujiMnHeader::write @@ -379,6 +311,20 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + Nikon2MnHeader::~Nikon2MnHeader() + { + } + + uint32_t Nikon2MnHeader::size() const + { + return size_; + } + + uint32_t Nikon2MnHeader::ifdOffset() const + { + return start_; + } + bool Nikon2MnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -391,10 +337,10 @@ namespace Exiv2 { return true; } // Nikon2MnHeader::read - uint32_t Nikon2MnHeader::write(Blob& blob, + uint32_t Nikon2MnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // Nikon2MnHeader::write @@ -412,6 +358,30 @@ namespace Exiv2 { start_ = size_; } + Nikon3MnHeader::~Nikon3MnHeader() + { + } + + uint32_t Nikon3MnHeader::size() const + { + return size_; + } + + uint32_t Nikon3MnHeader::ifdOffset() const + { + return start_; + } + + ByteOrder Nikon3MnHeader::byteOrder() const + { + return byteOrder_; + } + + uint32_t Nikon3MnHeader::baseOffset(uint32_t mnOffset) const + { + return mnOffset + 10; + } + bool Nikon3MnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -427,16 +397,18 @@ namespace Exiv2 { return true; } // Nikon3MnHeader::read - uint32_t Nikon3MnHeader::write(Blob& blob, + uint32_t Nikon3MnHeader::write(IoWrapper& ioWrapper, ByteOrder byteOrder) const { assert(buf_.size_ >= 10); - append(blob, buf_.pData_, 10); + ioWrapper.write(buf_.pData_, 10); // Todo: This removes any gap between the header and // makernote IFD. The gap should be copied too. TiffHeader th(byteOrder); - return 10 + th.write(blob); + DataBuf buf = th.write(); + ioWrapper.write(buf.pData_, buf.size_); + return 10 + buf.size_; } // Nikon3MnHeader::write void Nikon3MnHeader::setByteOrder(ByteOrder byteOrder) @@ -454,6 +426,20 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + PanasonicMnHeader::~PanasonicMnHeader() + { + } + + uint32_t PanasonicMnHeader::size() const + { + return size_; + } + + uint32_t PanasonicMnHeader::ifdOffset() const + { + return start_; + } + bool PanasonicMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -466,10 +452,10 @@ namespace Exiv2 { return true; } // PanasonicMnHeader::read - uint32_t PanasonicMnHeader::write(Blob& blob, + uint32_t PanasonicMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // PanasonicMnHeader::write @@ -483,6 +469,20 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + PentaxMnHeader::~PentaxMnHeader() + { + } + + uint32_t PentaxMnHeader::size() const + { + return header_.size_; + } + + uint32_t PentaxMnHeader::ifdOffset() const + { + return size_; + } + bool PentaxMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -497,10 +497,10 @@ namespace Exiv2 { return true; } // PentaxMnHeader::read - uint32_t PentaxMnHeader::write(Blob& blob, + uint32_t PentaxMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // PentaxMnHeader::write @@ -517,6 +517,20 @@ namespace Exiv2 { read(signature1_, size_, invalidByteOrder); } + SigmaMnHeader::~SigmaMnHeader() + { + } + + uint32_t SigmaMnHeader::size() const + { + return size_; + } + + uint32_t SigmaMnHeader::ifdOffset() const + { + return start_; + } + bool SigmaMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -530,10 +544,10 @@ namespace Exiv2 { return true; } // SigmaMnHeader::read - uint32_t SigmaMnHeader::write(Blob& blob, + uint32_t SigmaMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature1_, size_); + ioWrapper.write(signature1_, size_); return size_; } // SigmaMnHeader::write @@ -547,6 +561,20 @@ namespace Exiv2 { read(signature_, size_, invalidByteOrder); } + SonyMnHeader::~SonyMnHeader() + { + } + + uint32_t SonyMnHeader::size() const + { + return size_; + } + + uint32_t SonyMnHeader::ifdOffset() const + { + return start_; + } + bool SonyMnHeader::read(const byte* pData, uint32_t size, ByteOrder /*byteOrder*/) @@ -559,10 +587,10 @@ namespace Exiv2 { return true; } // SonyMnHeader::read - uint32_t SonyMnHeader::write(Blob& blob, + uint32_t SonyMnHeader::write(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/) const { - append(blob, signature_, size_); + ioWrapper.write(signature_, size_); return size_; } // SonyMnHeader::write @@ -749,4 +777,180 @@ namespace Exiv2 { return new TiffIfdMakernote(tag, group, mnGroup, 0, true); } + //! Structure for an index into the array set of complex binary arrays. + struct NikonArrayIdx { + //! Key for comparisons + struct Key { + //! Constructor + Key(uint16_t tag, const char* ver) : tag_(tag), ver_(ver) {} + uint16_t tag_; //!< Tag number + const char* ver_; //!< Version string + }; + //! Comparison operator for a key + bool operator==(const Key& key) const + { return key.tag_ == tag_ && 0 == strncmp(key.ver_, ver_, 4); } + + uint16_t tag_; //!< Tag number of the binary array + const char* ver_; //!< Version string + int idx_; //!< Index into the array set + }; + + //! Nikon binary array version lookup table + extern const NikonArrayIdx nikonArrayIdx[] = { + // NikonCb + { 0x0097, "0100", 0 }, + { 0x0097, "0102", 1 }, + { 0x0097, "0103", 4 }, + { 0x0097, "0204", 3 }, + { 0x0097, "0205", 2 }, + { 0x0097, "0206", 3 }, + { 0x0097, "0207", 3 }, + { 0x0097, "0208", 3 }, + { 0x0097, "0209", 5 }, + // NikonLd + { 0x0098, "0100", 0 }, + { 0x0098, "0101", 1 }, + { 0x0098, "0201", 1 }, + { 0x0098, "0202", 1 }, + { 0x0098, "0203", 1 }, + { 0x0098, "0204", 2 } + }; + + int nikonSelector(uint16_t tag, const byte* pData, uint32_t size, TiffComponent* const /*pRoot*/) + { + if (size < 4) return -1; + const NikonArrayIdx* aix = find(nikonArrayIdx, NikonArrayIdx::Key(tag, reinterpret_cast(pData))); + return aix == 0 ? -1 : aix->idx_; + } + + /*! + @brief Structure for info about an encrypted complex binary array. + */ + struct NikonCryptInfo { + //! Key for comparisons + struct Key { + //! Constructor + Key(uint16_t tag, const char* ver) : tag_(tag), ver_(ver) {} + uint16_t tag_; //!< Tag number + const char* ver_; //!< Version string + }; + //! Comparison operator for a key + bool operator==(const Key& key) const + { return key.tag_ == tag_ && 0 == strncmp(key.ver_, ver_, 4); } + uint16_t tag_; //!< Tag number of the binary array + const char* ver_; //!< Version string + uint32_t start_; //!< Start of the encrypted data + }; + + //! Info about encrypted complex arrays. Non-encrypted arrays are not listed here. + extern const NikonCryptInfo nikonCryptInfo[] = { + // NikonCb + { 0x0097, "0204", 284 }, + { 0x0097, "0205", 4 }, + { 0x0097, "0206", 284 }, + { 0x0097, "0207", 284 }, + { 0x0097, "0208", 284 }, + { 0x0097, "0209", 284 }, + // NikonLd + { 0x0098, "0201", 4 }, + { 0x0098, "0202", 4 }, + { 0x0098, "0203", 4 }, + { 0x0098, "0204", 4 } + }; + + DataBuf nikonCrypt(uint16_t tag, const byte* pData, uint32_t size, TiffComponent* const pRoot) + { + DataBuf buf; + + if (size < 4) return buf; + const NikonCryptInfo* nci = find(nikonCryptInfo, NikonCryptInfo::Key(tag, reinterpret_cast(pData))); + if (nci == 0 || size <= nci->start_) return buf; + + // Find Exif.Nikon3.ShutterCount + TiffFinder finder(0x00a7, Group::nikon3mn); + pRoot->accept(finder); + TiffEntryBase* te = dynamic_cast(finder.result()); + if (!te || !te->pValue() || te->pValue()->count() == 0) return buf; + uint32_t count = static_cast(te->pValue()->toLong()); + + // Find Exif.Nikon3.SerialNumber + finder.init(0x001d, Group::nikon3mn); + pRoot->accept(finder); + te = dynamic_cast(finder.result()); + if (!te || !te->pValue() || te->pValue()->count() == 0) return buf; + bool ok(false); + uint32_t serial = stringTo(te->pValue()->toString(), ok); + if (!ok) { + // Find Exif.Image.Model + finder.init(0x0110, Group::ifd0); + pRoot->accept(finder); + te = dynamic_cast(finder.result()); + if (!te || !te->pValue() || te->pValue()->count() == 0) return buf; + std::string model = te->pValue()->toString(); + if (model.find("D50") != std::string::npos) { + serial = 0x22; + } + else { + serial = 0x60; + } + } + buf.alloc(size); + memcpy(buf.pData_, pData, buf.size_); + ncrypt(buf.pData_ + nci->start_, buf.size_ - nci->start_, count, serial); + return buf; + } + }} // namespace Internal, Exiv2 + +// ***************************************************************************** +// local definitions +namespace { + void ncrypt(Exiv2::byte* pData, uint32_t size, uint32_t count, uint32_t serial) + { + static const Exiv2::byte xlat[2][256] = { + { 0xc1,0xbf,0x6d,0x0d,0x59,0xc5,0x13,0x9d,0x83,0x61,0x6b,0x4f,0xc7,0x7f,0x3d,0x3d, + 0x53,0x59,0xe3,0xc7,0xe9,0x2f,0x95,0xa7,0x95,0x1f,0xdf,0x7f,0x2b,0x29,0xc7,0x0d, + 0xdf,0x07,0xef,0x71,0x89,0x3d,0x13,0x3d,0x3b,0x13,0xfb,0x0d,0x89,0xc1,0x65,0x1f, + 0xb3,0x0d,0x6b,0x29,0xe3,0xfb,0xef,0xa3,0x6b,0x47,0x7f,0x95,0x35,0xa7,0x47,0x4f, + 0xc7,0xf1,0x59,0x95,0x35,0x11,0x29,0x61,0xf1,0x3d,0xb3,0x2b,0x0d,0x43,0x89,0xc1, + 0x9d,0x9d,0x89,0x65,0xf1,0xe9,0xdf,0xbf,0x3d,0x7f,0x53,0x97,0xe5,0xe9,0x95,0x17, + 0x1d,0x3d,0x8b,0xfb,0xc7,0xe3,0x67,0xa7,0x07,0xf1,0x71,0xa7,0x53,0xb5,0x29,0x89, + 0xe5,0x2b,0xa7,0x17,0x29,0xe9,0x4f,0xc5,0x65,0x6d,0x6b,0xef,0x0d,0x89,0x49,0x2f, + 0xb3,0x43,0x53,0x65,0x1d,0x49,0xa3,0x13,0x89,0x59,0xef,0x6b,0xef,0x65,0x1d,0x0b, + 0x59,0x13,0xe3,0x4f,0x9d,0xb3,0x29,0x43,0x2b,0x07,0x1d,0x95,0x59,0x59,0x47,0xfb, + 0xe5,0xe9,0x61,0x47,0x2f,0x35,0x7f,0x17,0x7f,0xef,0x7f,0x95,0x95,0x71,0xd3,0xa3, + 0x0b,0x71,0xa3,0xad,0x0b,0x3b,0xb5,0xfb,0xa3,0xbf,0x4f,0x83,0x1d,0xad,0xe9,0x2f, + 0x71,0x65,0xa3,0xe5,0x07,0x35,0x3d,0x0d,0xb5,0xe9,0xe5,0x47,0x3b,0x9d,0xef,0x35, + 0xa3,0xbf,0xb3,0xdf,0x53,0xd3,0x97,0x53,0x49,0x71,0x07,0x35,0x61,0x71,0x2f,0x43, + 0x2f,0x11,0xdf,0x17,0x97,0xfb,0x95,0x3b,0x7f,0x6b,0xd3,0x25,0xbf,0xad,0xc7,0xc5, + 0xc5,0xb5,0x8b,0xef,0x2f,0xd3,0x07,0x6b,0x25,0x49,0x95,0x25,0x49,0x6d,0x71,0xc7 }, + { 0xa7,0xbc,0xc9,0xad,0x91,0xdf,0x85,0xe5,0xd4,0x78,0xd5,0x17,0x46,0x7c,0x29,0x4c, + 0x4d,0x03,0xe9,0x25,0x68,0x11,0x86,0xb3,0xbd,0xf7,0x6f,0x61,0x22,0xa2,0x26,0x34, + 0x2a,0xbe,0x1e,0x46,0x14,0x68,0x9d,0x44,0x18,0xc2,0x40,0xf4,0x7e,0x5f,0x1b,0xad, + 0x0b,0x94,0xb6,0x67,0xb4,0x0b,0xe1,0xea,0x95,0x9c,0x66,0xdc,0xe7,0x5d,0x6c,0x05, + 0xda,0xd5,0xdf,0x7a,0xef,0xf6,0xdb,0x1f,0x82,0x4c,0xc0,0x68,0x47,0xa1,0xbd,0xee, + 0x39,0x50,0x56,0x4a,0xdd,0xdf,0xa5,0xf8,0xc6,0xda,0xca,0x90,0xca,0x01,0x42,0x9d, + 0x8b,0x0c,0x73,0x43,0x75,0x05,0x94,0xde,0x24,0xb3,0x80,0x34,0xe5,0x2c,0xdc,0x9b, + 0x3f,0xca,0x33,0x45,0xd0,0xdb,0x5f,0xf5,0x52,0xc3,0x21,0xda,0xe2,0x22,0x72,0x6b, + 0x3e,0xd0,0x5b,0xa8,0x87,0x8c,0x06,0x5d,0x0f,0xdd,0x09,0x19,0x93,0xd0,0xb9,0xfc, + 0x8b,0x0f,0x84,0x60,0x33,0x1c,0x9b,0x45,0xf1,0xf0,0xa3,0x94,0x3a,0x12,0x77,0x33, + 0x4d,0x44,0x78,0x28,0x3c,0x9e,0xfd,0x65,0x57,0x16,0x94,0x6b,0xfb,0x59,0xd0,0xc8, + 0x22,0x36,0xdb,0xd2,0x63,0x98,0x43,0xa1,0x04,0x87,0x86,0xf7,0xa6,0x26,0xbb,0xd6, + 0x59,0x4d,0xbf,0x6a,0x2e,0xaa,0x2b,0xef,0xe6,0x78,0xb6,0x4e,0xe0,0x2f,0xdc,0x7c, + 0xbe,0x57,0x19,0x32,0x7e,0x2a,0xd0,0xb8,0xba,0x29,0x00,0x3c,0x52,0x7d,0xa8,0x49, + 0x3b,0x2d,0xeb,0x25,0x49,0xfa,0xa3,0xaa,0x39,0xa7,0xc5,0xa7,0x50,0x11,0x36,0xfb, + 0xc6,0x67,0x4a,0xf5,0xa5,0x12,0x65,0x7e,0xb0,0xdf,0xaf,0x4e,0xb3,0x61,0x7f,0x2f } + }; + Exiv2::byte key = 0; + for (int i = 0; i < 4; ++i) { + key ^= (count >> (i*8)) & 0xff; + } + Exiv2::byte ci = xlat[0][serial & 0xff]; + Exiv2::byte cj = xlat[1][key]; + Exiv2::byte ck = 0x60; + for (uint32_t i = 0; i < size; ++i) { + cj += ci * ck++; + pData[i] ^= cj; + } + } +} diff --git a/src/makernote_int.hpp b/src/makernote_int.hpp index bfc6eae5..304496c3 100644 --- a/src/makernote_int.hpp +++ b/src/makernote_int.hpp @@ -20,8 +20,10 @@ */ /*! @file makernote_int.hpp - @brief Internal Makernote TIFF composite class TiffIfdMakernote and classes - for various makernote headers. + @brief Makernote factory and registry, IFD makernote header, and camera + vendor specific makernote implementations.
References:
+ [1] ExifTool by Phil Harvey
+ [2] Decoding raw digital photos in Linux by Dave Coffin @version $Rev$ @author Andreas Huggel (ahu) ahuggel@gmx.net @@ -32,7 +34,7 @@ // ***************************************************************************** // included header files -#include "tiffcomposite_int.hpp" +#include "tifffwd_int.hpp" #include "types.hpp" // + standard includes @@ -86,6 +88,18 @@ namespace Exiv2 { const uint16_t olympfe8 = 296; //!< Olympus FE 8 tags const uint16_t olympfe9 = 297; //!< Olympus FE 9 tags const uint16_t olympri = 298; //!< Olympus raw info tags + const uint16_t nikonwt = 299; //!< Nikon World Time tags + const uint16_t nikonii = 300; //!< Nikon ISO Info tags + const uint16_t nikonld1 = 301; //!< Nikon Lens Data 1 tags + const uint16_t nikonld2 = 302; //!< Nikon Lens Data 2 tags + const uint16_t nikonld3 = 303; //!< Nikon Lens Data 3 tags + const uint16_t nikoncb1 = 304; //!< Nikon Color Balance 1 Tags + const uint16_t nikoncb2 = 305; //!< Nikon Color Balance 2 Tags + const uint16_t nikoncb2a = 306; //!< Nikon Color Balance 2 Tags + const uint16_t nikoncb2b = 307; //!< Nikon Color Balance 2 Tags + const uint16_t nikoncb3 = 308; //!< Nikon Color Balance 3 Tags + const uint16_t nikoncb4 = 309; //!< Nikon Color Balance 4 Tags + const uint16_t canonfi = 310; //!< Canon File Info } // ***************************************************************************** @@ -169,7 +183,7 @@ namespace Exiv2 { //! @name Creators //@{ //! Virtual destructor. - virtual ~MnHeader() {} + virtual ~MnHeader(); //@} //! @name Manipulators //@{ @@ -187,179 +201,29 @@ namespace Exiv2 { //! Return the size of the header (in bytes). virtual uint32_t size() const =0; //! Write the header to a data buffer, return the number of bytes written. - virtual uint32_t write(Blob& blob, - ByteOrder byteOrder) const =0; + virtual uint32_t write(IoWrapper& ioWrapper, + ByteOrder byteOrder) const =0; /*! @brief Return the offset to the start of the Makernote IFD from the start of the Makernote (= the start of the header). */ - virtual uint32_t ifdOffset() const { return 0; } + virtual uint32_t ifdOffset() const; /*! @brief Return the byte order for the makernote. If the return value is invalidByteOrder, this means that the byte order of the the image should be used for the makernote. */ - virtual ByteOrder byteOrder() const { return invalidByteOrder; } + virtual ByteOrder byteOrder() const; /*! @brief Return the base offset for the makernote IFD entries relative to the start of the TIFF header. \em mnOffset is the offset to the makernote from the start of the TIFF header. */ - virtual uint32_t baseOffset(uint32_t /*mnOffset*/) const { return 0; } + virtual uint32_t baseOffset(uint32_t /*mnOffset*/) const; //@} }; // class MnHeader - /*! - @brief Tiff IFD Makernote. This is a concrete class suitable for all - IFD makernotes. - - Contains a makernote header (which can be 0) and an IFD and - implements child mgmt functions to deal with the IFD entries. The - various makernote weirdnesses are taken care of in the makernote - header (and possibly in special purpose IFD entries). - */ - class TiffIfdMakernote : public TiffComponent { - friend class TiffReader; - public: - //! @name Creators - //@{ - //! Default constructor - TiffIfdMakernote(uint16_t tag, - uint16_t group, - uint16_t mnGroup, - MnHeader* pHeader, - bool hasNext =true); - //! Virtual destructor - virtual ~TiffIfdMakernote(); - //@} - - //! @name Manipulators - //@{ - /*! - @brief Read the header from a data buffer, return true if successful. - - The default implementation simply returns true. - */ - bool readHeader(const byte* pData, uint32_t size, ByteOrder byteOrder); - /*! - @brief Set the byte order for the makernote. - */ - void setByteOrder(ByteOrder byteOrder); - /*! - @brief Set the byte order used for the image. - */ - void setImageByteOrder(ByteOrder byteOrder) { imageByteOrder_ = byteOrder; } - //@} - - //! @name Accessors - //@{ - //! Return the size of the header in bytes. - uint32_t sizeHeader() const; - //! Write the header to a data buffer, return the number of bytes written. - uint32_t writeHeader(Blob& blob, ByteOrder byteOrder) const; - /*! - @brief Return the offset to the makernote from the start of the - TIFF header. - */ - uint32_t mnOffset() const; - /*! - @brief Return the offset to the start of the Makernote IFD from - the start of the Makernote. - Returns 0 if there is no header. - */ - uint32_t ifdOffset() const; - /*! - @brief Return the byte order for the makernote. Requires the image - byte order to be set (setImageByteOrder()). Returns the byte - order for the image if there is no header or the byte order for - the header is \c invalidByteOrder. - */ - ByteOrder byteOrder() const; - /*! - @brief Return the byte order used for the image. - */ - ByteOrder imageByteOrder() const { return imageByteOrder_; } - /*! - @brief Return the base offset for use with the makernote IFD entries - relative to the start of the TIFF header. - Returns 0 if there is no header. - */ - uint32_t baseOffset() const; - //@} - - protected: - //! @name Manipulators - //@{ - virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath); - virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); - virtual TiffComponent* doAddNext(TiffComponent::AutoPtr tiffComponent); - virtual void doAccept(TiffVisitor& visitor); - //@} - - //! @name Write support (Manipulators) - //@{ - /*! - @brief Implements write(). Write the Makernote header, TIFF directory, - values and additional data to the blob, return the number of - bytes written. - */ - virtual uint32_t doWrite(Blob& blob, - ByteOrder byteOrder, - int32_t offset, - uint32_t valueIdx, - uint32_t dataIdx, - uint32_t& imageIdx); - //@} - //! @name Write support (Accessors) - //@{ - /*! - @brief This class does not really implement writeData(), it only has - write(). This method must not be called; it commits suicide. - */ - virtual uint32_t doWriteData(Blob& blob, - ByteOrder byteOrder, - int32_t offset, - uint32_t dataIdx, - uint32_t& imageIdx) const; - /*! - @brief Implements writeImage(). Write the image data of the IFD of - the Makernote. Return the number of bytes written. - */ - virtual uint32_t doWriteImage(Blob& blob, - ByteOrder byteOrder) const; - /*! - @brief Implements size(). Return the size of the Makernote header, - TIFF directory, values and additional data. - */ - virtual uint32_t doSize() const; - /*! - @brief Implements count(). Return the number of entries in the IFD - of the Makernote. Does not count entries which are marked as - deleted. - */ - virtual uint32_t doCount() const; - /*! - @brief This class does not really implement sizeData(), it only has - size(). This method must not be called; it commits suicide. - */ - virtual uint32_t doSizeData() const; - /*! - @brief Implements sizeImage(). Return the total image data size of the - makernote IFD. - */ - virtual uint32_t doSizeImage() const; - //@} - - private: - // DATA - MnHeader* pHeader_; //!< Makernote header - TiffDirectory ifd_; //!< Makernote IFD - uint32_t mnOffset_; //!< Makernote offset - ByteOrder imageByteOrder_; //!< Byte order for the image - - }; // class TiffIfdMakernote - //! Header of an Olympus Makernote class OlympusMnHeader : public MnHeader { public: @@ -368,7 +232,7 @@ namespace Exiv2 { //! Default constructor OlympusMnHeader(); //! Virtual destructor. - virtual ~OlympusMnHeader() {} + virtual ~OlympusMnHeader(); //@} //! @name Manipulators //@{ @@ -378,9 +242,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return header_.size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return size_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -398,7 +262,7 @@ namespace Exiv2 { //! Default constructor Olympus2MnHeader(); //! Virtual destructor. - virtual ~Olympus2MnHeader() {} + virtual ~Olympus2MnHeader(); //@} //! @name Manipulators //@{ @@ -408,10 +272,10 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return header_.size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return size_; } - virtual uint32_t baseOffset(uint32_t mnOffset) const { return mnOffset; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; + virtual uint32_t baseOffset(uint32_t mnOffset) const; //@} private: @@ -429,7 +293,7 @@ namespace Exiv2 { //! Default constructor FujiMnHeader(); //! Virtual destructor. - virtual ~FujiMnHeader() {} + virtual ~FujiMnHeader(); //@} //! @name Manipulators //@{ @@ -440,11 +304,11 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return header_.size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } - virtual ByteOrder byteOrder() const { return byteOrder_; } - virtual uint32_t baseOffset(uint32_t mnOffset) const { return mnOffset; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; + virtual ByteOrder byteOrder() const; + virtual uint32_t baseOffset(uint32_t mnOffset) const; //@} private: @@ -464,7 +328,7 @@ namespace Exiv2 { //! Default constructor Nikon2MnHeader(); //! Virtual destructor. - virtual ~Nikon2MnHeader() {} + virtual ~Nikon2MnHeader(); //@} //! @name Manipulators //@{ @@ -474,9 +338,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -495,7 +359,7 @@ namespace Exiv2 { //! Default constructor Nikon3MnHeader(); //! Virtual destructor. - virtual ~Nikon3MnHeader() {} + virtual ~Nikon3MnHeader(); //@} //! @name Manipulators //@{ @@ -506,11 +370,11 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } - virtual ByteOrder byteOrder() const { return byteOrder_; } - virtual uint32_t baseOffset(uint32_t mnOffset) const { return mnOffset + 10; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; + virtual ByteOrder byteOrder() const; + virtual uint32_t baseOffset(uint32_t mnOffset) const; //@} private: @@ -530,7 +394,7 @@ namespace Exiv2 { //! Default constructor PanasonicMnHeader(); //! Virtual destructor. - virtual ~PanasonicMnHeader() {} + virtual ~PanasonicMnHeader(); //@} //! @name Manipulators //@{ @@ -540,9 +404,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -561,7 +425,7 @@ namespace Exiv2 { //! Default constructor PentaxMnHeader(); //! Virtual destructor. - virtual ~PentaxMnHeader() {} + virtual ~PentaxMnHeader(); //@} //! @name Manipulators //@{ @@ -571,9 +435,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return header_.size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return size_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -591,7 +455,7 @@ namespace Exiv2 { //! Default constructor SigmaMnHeader(); //! Virtual destructor. - virtual ~SigmaMnHeader() {} + virtual ~SigmaMnHeader(); //@} //! @name Manipulators //@{ @@ -601,9 +465,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -623,7 +487,7 @@ namespace Exiv2 { //! Default constructor SonyMnHeader(); //! Virtual destructor. - virtual ~SonyMnHeader() {} + virtual ~SonyMnHeader(); //@} //! @name Manipulators //@{ @@ -633,9 +497,9 @@ namespace Exiv2 { //@} //! @name Accessors //@{ - virtual uint32_t size() const { return size_; } - virtual uint32_t write(Blob& blob, ByteOrder byteOrder) const; - virtual uint32_t ifdOffset() const { return start_; } + virtual uint32_t size() const; + virtual uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + virtual uint32_t ifdOffset() const; //@} private: @@ -771,6 +635,35 @@ namespace Exiv2 { uint16_t group, uint16_t mnGroup); + /*! + @brief Function to select cfg + def of a Nikon complex binary array. + + @param tag Tag number of the binary array + @param pData Pointer to the raw array data. + @param size Size of the array data. + @param pRoot Pointer to the root component of the TIFF tree. + @return An index into the array set, -1 if no match was found. + */ + int nikonSelector(uint16_t tag, const byte* pData, uint32_t size, TiffComponent* const pRoot); + + /*! + @brief Encrypt and decrypt Nikon data. + + Checks the version of the Nikon data array and en/decrypts (portions of) it as + needed. (The Nikon encryption algorithm is symmetric.) + + @note This function requires access to other components of the composite, it + should only be called after all other components are read. + + @param tag Tag number of the binary array + @param pData Pointer to the start of the data to en/decrypt. + @param size Size of the data buffer. + @param pRoot Pointer to the root element of the composite. + @return En/decrypted data. Ownership of the memory is passed to the caller. + The buffer may be empty in case no decryption was needed. + */ + DataBuf nikonCrypt(uint16_t tag, const byte* pData, uint32_t size, TiffComponent* const pRoot); + }} // namespace Internal, Exiv2 #endif // #ifndef MAKERNOTE_INT_HPP_ diff --git a/src/metadatum.hpp b/src/metadatum.hpp index d5e493f6..587bf7b9 100644 --- a/src/metadatum.hpp +++ b/src/metadatum.hpp @@ -274,15 +274,9 @@ namespace Exiv2 { This method is provided mostly for convenient and versatile output of the value which can (to some extent) be formatted through standard stream manipulators. Do not attempt to write to the value through - this reference. - - Example:
- @code - ExifData::const_iterator i = exifData.findKey(key); - if (i != exifData.end()) { - std::cout << i->key() << " " << std::hex << i->value() << "\n"; - } - @endcode + this reference. An Error is thrown if the value is not set; as an + alternative to catching it, one can use count() to check if there + is any data before calling this method. @return A constant reference to the value. @throw Error if the value is not set. @@ -302,23 +296,6 @@ namespace Exiv2 { }; // class Metadatum - //! Unary predicate that matches a Exifdatum with a given key - class EXIV2API FindMetadatumByKey { - public: - //! Constructor, initializes the object with the key to look for - FindMetadatumByKey(const std::string& key) : key_(key) {} - /*! - @brief Returns true if the key of the argument metadatum is equal - to that of the object. - */ - bool operator()(const Metadatum& metadatum) const - { return key_ == metadatum.key(); } - - private: - std::string key_; - - }; // class FindMetadatumByKey - /*! @brief Output operator for Metadatum types, writing the interpreted tag value. diff --git a/src/mrwimage.cpp b/src/mrwimage.cpp index a601e228..07a76d9f 100644 --- a/src/mrwimage.cpp +++ b/src/mrwimage.cpp @@ -59,6 +59,11 @@ namespace Exiv2 { { } // MrwImage::MrwImage + std::string MrwImage::mimeType() const + { + return "image/x-minolta-mrw"; + } + int MrwImage::pixelWidth() const { ExifData::const_iterator imageWidth = exifData_.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth")); diff --git a/src/mrwimage.hpp b/src/mrwimage.hpp index d2e755bd..6a58b3f8 100644 --- a/src/mrwimage.hpp +++ b/src/mrwimage.hpp @@ -104,7 +104,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-minolta-mrw"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/nikonmn.cpp b/src/nikonmn.cpp index fb626403..fe780f4d 100644 --- a/src/nikonmn.cpp +++ b/src/nikonmn.cpp @@ -49,26 +49,7 @@ EXIV2_RCSID("@(#) $Id$") #include #include #include - -// ***************************************************************************** -namespace { - using namespace Exiv2; - /*! - @brief Decrypt Nikon data (Ref [4]) - @param pData Pointer to the data to decrypt - @param size Size of the data buffer - @return 0 if successful (and decrypted data in buf) - */ - int decryptNikonData(byte* pData, uint32_t size, const ExifData& exifData); - /*! - @brief Decrypt Nikon data (Ref [4], [7]) - @param pData Pointer to the data to decrypt - @param size Size of the data buffer - @param count Shutter count key - @param serial Serial number key - */ - void decrypt(byte* pData, uint32_t size, uint32_t count, uint32_t serial); -} +#include // ***************************************************************************** // class member definitions @@ -539,7 +520,7 @@ namespace Exiv2 { TagInfo(0x0009, "FlashDevice", N_("Flash Device"), N_("Flash device"), nikon3IfdId, makerTags, asciiString, printValue), TagInfo(0x000a, "0x000a", "0x000a", N_("Unknown"), nikon3IfdId, makerTags, unsignedRational, printValue), TagInfo(0x000b, "WhiteBalanceBias", N_("White Balance Bias"), N_("White balance bias"), nikon3IfdId, makerTags, signedShort, printValue), - TagInfo(0x000c, "ColorBalance1", N_("Color Balance 1"), N_("Color balance settings 1"), nikon3IfdId, makerTags, unsignedRational, printValue), + TagInfo(0x000c, "WB_RBLevels", N_("WB RB Levels"), N_("WB RB levels"), nikon3IfdId, makerTags, unsignedRational, printValue), TagInfo(0x000d, "ProgramShift", N_("Program Shift"), N_("Program shift"), nikon3IfdId, makerTags, undefined, printValue), TagInfo(0x000e, "ExposureDiff", N_("Exposure Difference"), N_("Exposure difference"), nikon3IfdId, makerTags, undefined, printValue), TagInfo(0x000f, "ISOSelection", N_("ISO Selection"), N_("ISO selection"), nikon3IfdId, makerTags, asciiString, printValue), @@ -584,8 +565,8 @@ namespace Exiv2 { TagInfo(0x0094, "Saturation", N_("Saturation"), N_("Saturation"), nikon3IfdId, makerTags, signedShort, printValue), TagInfo(0x0095, "NoiseReduction", N_("Noise Reduction"), N_("Noise reduction"), nikon3IfdId, makerTags, asciiString, printValue), TagInfo(0x0096, "CompressionCurve", N_("Compression Curve"), N_("Compression curve"), nikon3IfdId, makerTags, undefined, printValue), - TagInfo(0x0097, "ColorBalance2", N_("Color Balance 2"), N_("Color balance settings 2"), nikon3IfdId, makerTags, undefined, printValue), - TagInfo(0x0098, "LensData", N_("Lens Data"), N_("Lens data settings"), nikon3IfdId, makerTags, undefined, print0x0098), + TagInfo(0x0097, "ColorBalance", N_("Color Balance"), N_("Color balance"), nikon3IfdId, makerTags, undefined, printValue), + TagInfo(0x0098, "LensData", N_("Lens Data"), N_("Lens data settings"), nikon3IfdId, makerTags, undefined, printValue), TagInfo(0x0099, "RawImageCenter", N_("Raw Image Center"), N_("Raw image center"), nikon3IfdId, makerTags, unsignedShort, printValue), TagInfo(0x009a, "SensorPixelSize", N_("Sensor Pixel Size"), N_("Sensor pixel size"), nikon3IfdId, makerTags, unsignedRational, print0x009a), TagInfo(0x009b, "0x009b", "0x009b", N_("Unknown"), nikon3IfdId, makerTags, unsignedShort, printValue), @@ -627,6 +608,220 @@ namespace Exiv2 { return tagInfo_; } + //! YesNo, used for DaylightSavings, tag index 2 + extern const TagDetails nikonYesNo[] = { + { 0, N_("No") }, + { 1, N_("Yes") } + }; + + //! DateDisplayFormat, tag index 3 + extern const TagDetails nikonDateDisplayFormat[] = { + { 0, N_("Y/M/D") }, + { 1, N_("M/D/Y") }, + { 2, N_("D/M/Y") } + }; + + // Nikon3 World Time Tag Info + const TagInfo Nikon3MakerNote::tagInfoWt_[] = { + TagInfo(0, "Timezone", N_("Timezone"), N_("Timezone"), nikonWtIfdId, makerTags, signedShort, printValue), + TagInfo(2, "DaylightSavings", N_("Daylight Savings"), N_("Daylight savings"), nikonWtIfdId, makerTags, unsignedByte, EXV_PRINT_TAG(nikonYesNo)), + TagInfo(3, "DateDisplayFormat", N_("Date Display Format"), N_("Date display format"), nikonWtIfdId, makerTags, unsignedByte, EXV_PRINT_TAG(nikonDateDisplayFormat)), + // End of list marker + TagInfo(0xffff, "(UnknownNikonWtTag)", "(UnknownNikonWtTag)", N_("Unknown Nikon World Time Tag"), nikonWtIfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListWt() + { + return tagInfoWt_; + } + + //! ISOExpansion, tag index 4 and 10 + extern const TagDetails nikonIsoExpansion[] = { + { 0x000, N_("Off") }, + { 0x101, N_("Hi 0.3") }, + { 0x102, N_("Hi 0.5") }, + { 0x103, N_("Hi 0.7") }, + { 0x104, N_("Hi 1.0") }, + { 0x105, N_("Hi 1.3") }, + { 0x106, N_("Hi 1.5") }, + { 0x107, N_("Hi 1.7") }, + { 0x108, N_("Hi 2.0") }, + { 0x201, N_("Lo 0.3") }, + { 0x202, N_("Lo 0.5") }, + { 0x203, N_("Lo 0.7") }, + { 0x204, N_("Lo 1.0") } + }; + + // Nikon3 ISO Info Tag Info + const TagInfo Nikon3MakerNote::tagInfoIi_[] = { + TagInfo( 0, "ISO", N_("ISO"), N_("ISO"), nikonIiIfdId, makerTags, unsignedByte, printIiIso), + TagInfo( 4, "ISOExpansion", N_("ISO Expansion"), N_("ISO expansion"), nikonIiIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(nikonIsoExpansion)), + TagInfo( 6, "ISO2", N_("ISO 2"), N_("ISO 2"), nikonIiIfdId, makerTags, unsignedByte, printIiIso), + TagInfo(10, "ISOExpansion2", N_("ISO Expansion 2"), N_("ISO expansion 2"), nikonIiIfdId, makerTags, unsignedShort, EXV_PRINT_TAG(nikonIsoExpansion)), + // End of list marker + TagInfo(0xffff, "(UnknownNikonIiTag)", "(UnknownNikonIiTag)", N_("Unknown Nikon Iso Info Tag"), nikonIiIfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListIi() + { + return tagInfoIi_; + } + + // Nikon3 Color Balance 1 Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb1_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb1IfdId, makerTags, undefined, printExifVersion), + TagInfo(36, "WB_RBGGLevels", N_("WB RBGG Levels"), N_("WB RBGG levels"), nikonCb1IfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb1Tag)", "(UnknownNikonCb1Tag)", N_("Unknown Nikon Color Balance 1 Tag"), nikonCb1IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb1() + { + return tagInfoCb1_; + } + + // Nikon3 Color Balance 2 Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb2_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb2IfdId, makerTags, undefined, printExifVersion), + TagInfo( 5, "WB_RGGBLevels", N_("WB RGGB Levels"), N_("WB RGGB levels"), nikonCb2IfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb2Tag)", "(UnknownNikonCb2Tag)", N_("Unknown Nikon Color Balance 2 Tag"), nikonCb2IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb2() + { + return tagInfoCb2_; + } + + // Nikon3 Color Balance 2a Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb2a_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb2aIfdId, makerTags, undefined, printExifVersion), + TagInfo( 9, "WB_RGGBLevels", N_("WB RGGB Levels"), N_("WB RGGB levels"), nikonCb2aIfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb2aTag)", "(UnknownNikonCb2aTag)", N_("Unknown Nikon Color Balance 2a Tag"), nikonCb2aIfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb2a() + { + return tagInfoCb2a_; + } + + // Nikon3 Color Balance 2b Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb2b_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb2bIfdId, makerTags, undefined, printExifVersion), + TagInfo(145, "WB_RGGBLevels", N_("WB RGGB Levels"), N_("WB RGGB levels"), nikonCb2bIfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb2bTag)", "(UnknownNikonCb2bTag)", N_("Unknown Nikon Color Balance 2b Tag"), nikonCb2bIfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb2b() + { + return tagInfoCb2b_; + } + + // Nikon3 Color Balance 3 Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb3_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb3IfdId, makerTags, undefined, printExifVersion), + TagInfo(10, "WB_RGBGLevels", N_("WB RGBG Levels"), N_("WB RGBG levels"), nikonCb3IfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb3Tag)", "(UnknownNikonCb3Tag)", N_("Unknown Nikon Color Balance 3 Tag"), nikonCb3IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb3() + { + return tagInfoCb3_; + } + + // Nikon3 Color Balance 4 Tag Info + const TagInfo Nikon3MakerNote::tagInfoCb4_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonCb4IfdId, makerTags, undefined, printExifVersion), + TagInfo(147, "WB_GRBGLevels", N_("WB GRBG Levels"), N_("WB GRBG levels"), nikonCb4IfdId, makerTags, unsignedShort, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonCb4Tag)", "(UnknownNikonCb4Tag)", N_("Unknown Nikon Color Balance 4 Tag"), nikonCb4IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListCb4() + { + return tagInfoCb4_; + } + + // Nikon3 Lens Data 1 Tag Info + const TagInfo Nikon3MakerNote::tagInfoLd1_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonLd1IfdId, makerTags, undefined, printExifVersion), + TagInfo( 6, "LensIDNumber", N_("Lens ID Number"), N_("Lens ID number"), nikonLd1IfdId, makerTags, unsignedByte, printLensId1), + TagInfo( 7, "LensFStops", N_("Lens F-Stops"), N_("Lens F-stops"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + TagInfo( 8, "MinFocalLength", N_("Min Focal Length"), N_("Min focal length"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + TagInfo( 9, "MaxFocalLength", N_("Max Focal Length"), N_("Max focal length"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + TagInfo(10, "MaxApertureAtMinFocal", N_("Max Aperture At Min Focal"), N_("Max aperture at min focal"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + TagInfo(11, "MaxApertureAtMaxFocal", N_("Max Aperture At Max Focal"), N_("Max aperture at max focal"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + TagInfo(12, "MCUVersion", N_("MCU Version"), N_("MCU version"), nikonLd1IfdId, makerTags, unsignedByte, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonLd1Tag)", "(UnknownNikonLd1Tag)", N_("Unknown Nikon Lens Data 1 Tag"), nikonLd1IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListLd1() + { + return tagInfoLd1_; + } + + // Nikon3 Lens Data 2 Tag Info + const TagInfo Nikon3MakerNote::tagInfoLd2_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonLd2IfdId, makerTags, undefined, printExifVersion), + TagInfo( 4, "ExitPupilPosition", N_("Exit Pupil Position"), N_("Exit pupil position"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo( 5, "AFAperture", N_("AF Aperture"), N_("AF aperture"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo( 8, "FocusPosition", N_("Focus Position"), N_("Focus position"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo( 9, "FocusDistance", N_("Focus Distance"), N_("Focus distance"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(10, "FocalLength", N_("Focal Length"), N_("Focal length"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(11, "LensIDNumber", N_("Lens ID Number"), N_("Lens ID number"), nikonLd2IfdId, makerTags, unsignedByte, printLensId2), + TagInfo(12, "LensFStops", N_("Lens F-Stops"), N_("Lens F-stops"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(13, "MinFocalLength", N_("Min Focal Length"), N_("Min focal length"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(14, "MaxFocalLength", N_("Max Focal Length"), N_("Max focal length"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(15, "MaxApertureAtMinFocal", N_("Max Aperture At Min Focal"), N_("Max aperture at min focal"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(16, "MaxApertureAtMaxFocal", N_("Max Aperture At Max Focal"), N_("Max aperture at max focal"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(17, "MCUVersion", N_("MCU Version"), N_("MCU version"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + TagInfo(18, "EffectiveMaxAperture", N_("Effective Max Aperture"), N_("Effective max aperture"), nikonLd2IfdId, makerTags, unsignedByte, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonLd2Tag)", "(UnknownNikonLd2Tag)", N_("Unknown Nikon Lens Data 2 Tag"), nikonLd2IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListLd2() + { + return tagInfoLd2_; + } + + // Nikon3 Lens Data 3 Tag Info + const TagInfo Nikon3MakerNote::tagInfoLd3_[] = { + TagInfo( 0, "Version", N_("Version"), N_("Version"), nikonLd3IfdId, makerTags, undefined, printExifVersion), + TagInfo( 4, "ExitPupilPosition", N_("Exit Pupil Position"), N_("Exit pupil position"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo( 5, "AFAperture", N_("AF Aperture"), N_("AF aperture"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo( 8, "FocusPosition", N_("Focus Position"), N_("Focus position"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(10, "FocusDistance", N_("Focus Distance"), N_("Focus distance"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(11, "FocalLength", N_("Focal Length"), N_("Focal length"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(12, "LensIDNumber", N_("Lens ID Number"), N_("Lens ID number"), nikonLd3IfdId, makerTags, unsignedByte, printLensId3), + TagInfo(13, "LensFStops", N_("Lens F-Stops"), N_("Lens F-stops"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(14, "MinFocalLength", N_("Min Focal Length"), N_("Min focal length"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(15, "MaxFocalLength", N_("Max Focal Length"), N_("Max focal length"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(16, "MaxApertureAtMinFocal", N_("Max Aperture At Min Focal"), N_("Max aperture at min focal length"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(17, "MaxApertureAtMaxFocal", N_("Max Aperture At Max Focal"), N_("Max aperture at max focal length"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(18, "MCUVersion", N_("MCU Version"), N_("MCU version"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + TagInfo(19, "EffectiveMaxAperture", N_("Effective Max Aperture"), N_("Effective max aperture"), nikonLd3IfdId, makerTags, unsignedByte, printValue), + // End of list marker + TagInfo(0xffff, "(UnknownNikonLd3Tag)", "(UnknownNikonLd3Tag)", N_("Unknown Nikon Lens Data 3 Tag"), nikonLd3IfdId, makerTags, invalidTypeId, printValue) + }; + + const TagInfo* Nikon3MakerNote::tagListLd3() + { + return tagInfoLd3_; + } + + std::ostream& Nikon3MakerNote::printIiIso(std::ostream& os, + const Value& value, + const ExifData*) + { + double v = 100 * exp((value.toLong() / 12.0 - 5) * log(2.0)); + return os << static_cast(v + 0.5); + } + std::ostream& Nikon3MakerNote::print0x0002(std::ostream& os, const Value& value, const ExifData*) @@ -876,563 +1071,589 @@ namespace Exiv2 { return os << a * b / c; } - std::ostream& Nikon3MakerNote::print0x0098(std::ostream& os, + std::ostream& Nikon3MakerNote::printLensId1(std::ostream& os, + const Value& value, + const ExifData* metadata) + { + return printLensId(os, value, metadata, "NikonLd1"); + } + + std::ostream& Nikon3MakerNote::printLensId2(std::ostream& os, + const Value& value, + const ExifData* metadata) + { + return printLensId(os, value, metadata, "NikonLd2"); + } + + std::ostream& Nikon3MakerNote::printLensId3(std::ostream& os, + const Value& value, + const ExifData* metadata) + { + return printLensId(os, value, metadata, "NikonLd3"); + } + + std::ostream& Nikon3MakerNote::printLensId(std::ostream& os, const Value& value, - const ExifData* metadata) + const ExifData* metadata, + const std::string& group) { #ifdef EXV_HAVE_LENSDATA -//#------------------------------------------------------------------------------------------------ -//# List of AF F-Mount lenses - Version 4.0.352.00 2009-04-28 -//#------------------------------------------------------------------------------------------------ -//# -//# !Intermediate release! -//# Warning: Unique LensID is incomplete! -//# -//# created by Robert Rottmerhusen 2005 - 2009 -//# http://www.rottmerhusen.com (lens_id@rottmerhusen.com) -//# -//# for contributor info and more visit my online list: -//# http://www.rottmerhusen.com/objektives/lensid/thirdparty.html -//# -//# three misidentified lenses (ID like the a Nikkor): -//# "Sigma" "105mm F2.8 EX DG Macro"; -//# "Tokina" "AT-X 235 AF PRO / AF 20-35mm f/2.8"; -//# "Tokina" "AT-X 124 AF PRO DX II / 12-24mm f/4"; -//# -//# for use in non-commercial, GPL or open source software only! -//# please contact me for adding lenses or use in commercial software. -//# -//#"data from TAG 0x98" "ltyp" " "TC" "ULID" "manuf" "PN" "lens name from manuf"; -//# -//#------------------------------------------------------------------------------------------------ -//# Nikkor lenses by their LensID -//#------------------------------------------------------------------------------------------------ -//# -static const struct {unsigned char lid,stps,focs,focl,aps,apl,lfw, ltype, tcinfo; unsigned int ulid; const char *manuf, *lnumber, *lensname;} +//------------------------------------------------------------------------------ +// List of AF F-Mount lenses - Version 4.1.357.01 2009-10-01 +//------------------------------------------------------------------------------ +#define FMLVERSION "4.1.357.01" +#define FMLDATE "2009-10-01" +//------------------------------------------------------------------------------ +// +// +// created by Robert Rottmerhusen 2005 - 2009 +// http://www.rottmerhusen.com (lens_id@rottmerhusen.com) +// +// for contributor info and more visit my online list: +// http://www.rottmerhusen.com/objektives/lensid/thirdparty.html +// +// three misidentified lenses (ID like the a Nikkor): +// "Sigma" "105mm F2.8 EX DG Macro"; +// "Tokina" "AT-X 235 AF PRO / AF 20-35mm f/2.8"; +// "Tokina" "AT-X 124 AF PRO DX II / 12-24mm f/4"; +// +// free use in non-commercial, GPL or open source software only! +// please contact me for adding lenses or use in commercial software. +// +// product number/order code not complete +// +//"data from TAG 0x98" "ltyp" " "TC" "MID" "manuf" "PN" "lens name from manuf"; +// +//------------------------------------------------------------------------------ +// Nikkor lenses by their LensID +//------------------------------------------------------------------------------ +// +static const struct {unsigned char lid,stps,focs,focl,aps,apl,lfw, ltype, tcinfo, mid; const char *manuf, *lnumber, *lensname;} fmountlens[] = { -{0x01,0x58,0x50,0x50,0x14,0x14,0x02,0x00,0x00,0x11000001, "Nikon", "JAA00901", "AF Nikkor 50mm f/1.8"}, -{0x02,0x42,0x44,0x5C,0x2A,0x34,0x02,0x00,0x00,0x11000002, "Nikon", "JAA72701", "AF Zoom-Nikkor 35-70mm f/3.3-4.5"}, -{0x02,0x42,0x44,0x5C,0x2A,0x34,0x08,0x00,0x00,0x11010002, "Nikon", "JAA72701", "AF Zoom-Nikkor 35-70mm f/3.3-4.5"}, -{0x03,0x48,0x5C,0x81,0x30,0x30,0x02,0x00,0x00,0x11000003, "Nikon", "JAA72801", "AF Zoom-Nikkor 70-210mm f/4"}, -{0x04,0x48,0x3C,0x3C,0x24,0x24,0x03,0x00,0x00,0x11000004, "Nikon", "JAA12001", "AF Nikkor 28mm f/2.8"}, -{0x05,0x54,0x50,0x50,0x0C,0x0C,0x04,0x00,0x00,0x11000005, "Nikon", "JAA01001", "AF Nikkor 50mm f/1.4"}, -{0x06,0x54,0x53,0x53,0x24,0x24,0x06,0x00,0x00,0x11000006, "Nikon", "JAA62101", "AF Micro-Nikkor 55mm f/2.8"}, -{0x07,0x40,0x3C,0x62,0x2C,0x34,0x03,0x00,0x00,0x11000007, "Nikon", "JAA72901", "AF Zoom-Nikkor 28-85mm f/3.5-4.5"}, -{0x08,0x40,0x44,0x6A,0x2C,0x34,0x04,0x00,0x00,0x11000008, "Nikon", "JAA73001", "AF Zoom-Nikkor 35-105mm f/3.5-4.5"}, -{0x09,0x48,0x37,0x37,0x24,0x24,0x04,0x00,0x00,0x11000009, "Nikon", "JAA12101", "AF Nikkor 24mm f/2.8"}, -{0x0A,0x48,0x8E,0x8E,0x24,0x24,0x03,0x00,0x00,0x1100000A, "Nikon", "JAA322AB", "AF Nikkor 300mm f/2.8 IF-ED"}, -{0x0B,0x48,0x7C,0x7C,0x24,0x24,0x05,0x00,0x00,0x1100000B, "Nikon", "JAA32101", "AF Nikkor 180mm f/2.8 IF-ED"}, -//#0C -{0x0D,0x40,0x44,0x72,0x2C,0x34,0x07,0x00,0x00,0x1100000D, "Nikon", "JAA73101", "AF Zoom-Nikkor 35-135mm f/3.5-4.5"}, -{0x0E,0x48,0x5C,0x81,0x30,0x30,0x05,0x00,0x00,0x1100000E, "Nikon", "", "AF Zoom-Nikkor 70-210mm f/4"}, -{0x0F,0x58,0x50,0x50,0x14,0x14,0x05,0x00,0x00,0x1100000F, "Nikon", "JAA009AD", "AF Nikkor 50mm f/1.8 N"}, -{0x10,0x48,0x8E,0x8E,0x30,0x30,0x08,0x00,0x00,0x11000010, "Nikon", "JAA32301", "AF Nikkor 300mm f/4 IF-ED"}, -{0x11,0x48,0x44,0x5C,0x24,0x24,0x08,0x00,0x00,0x11000011, "Nikon", "JAA73301", "AF Zoom-Nikkor 35-70mm f/2.8"}, -{0x12,0x48,0x5C,0x81,0x30,0x3C,0x09,0x00,0x00,0x11000012, "Nikon", "JAA73201", "AF Nikkor 70-210mm f/4-5.6"}, -{0x13,0x42,0x37,0x50,0x2A,0x34,0x0B,0x00,0x00,0x11000013, "Nikon", "JAA73401", "AF Zoom-Nikkor 24-50mm f/3.3-4.5"}, -{0x14,0x48,0x60,0x80,0x24,0x24,0x0B,0x00,0x00,0x11000014, "Nikon", "JAA73501", "AF Zoom-Nikkor 80-200mm f/2.8 ED"}, -{0x15,0x4C,0x62,0x62,0x14,0x14,0x0C,0x00,0x00,0x11000015, "Nikon", "JAA32401", "AF Nikkor 85mm f/1.8"}, -//#16 -{0x17,0x3C,0xA0,0xA0,0x30,0x30,0x0F,0x00,0x00,0x11000017, "Nikon", "JAA518AA", "Nikkor 500mm f/4 P ED IF"}, -{0x17,0x3C,0xA0,0xA0,0x30,0x30,0x11,0x00,0x00,0x11010017, "Nikon", "JAA518AA", "Nikkor 500mm f/4 P ED IF"}, -{0x18,0x40,0x44,0x72,0x2C,0x34,0x0E,0x00,0x00,0x11000018, "Nikon", "JAA73601", "AF Zoom-Nikkor 35-135mm f/3.5-4.5 N"}, -//#19 -{0x1A,0x54,0x44,0x44,0x18,0x18,0x11,0x00,0x00,0x1100001A, "Nikon", "JAA12201", "AF Nikkor 35mm f/2"}, -{0x1B,0x44,0x5E,0x8E,0x34,0x3C,0x10,0x00,0x00,0x1100001B, "Nikon", "JAA73801", "AF Zoom-Nikkor 75-300mm f/4.5-5.6"}, -{0x1C,0x48,0x30,0x30,0x24,0x24,0x12,0x00,0x00,0x1100001C, "Nikon", "JAA12301", "AF Nikkor 20mm f/2.8"}, -{0x1D,0x42,0x44,0x5C,0x2A,0x34,0x12,0x00,0x00,0x1100001D, "Nikon", "", "AF Zoom-Nikkor 35-70mm f/3.3-4.5 N"}, -{0x1E,0x54,0x56,0x56,0x24,0x24,0x13,0x00,0x00,0x1100001E, "Nikon", "JAA62201", "AF Micro-Nikkor 60mm f/2.8"}, -{0x1F,0x54,0x6A,0x6A,0x24,0x24,0x14,0x00,0x00,0x1100001F, "Nikon", "JAA62301", "AF Micro-Nikkor 105mm f/2.8"}, -{0x20,0x48,0x60,0x80,0x24,0x24,0x15,0x00,0x00,0x11000020, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/2.8 ED"}, -{0x21,0x40,0x3C,0x5C,0x2C,0x34,0x16,0x00,0x00,0x11000021, "Nikon", "", "AF Zoom-Nikkor 28-70mm f/3.5-4.5"}, -{0x22,0x48,0x72,0x72,0x18,0x18,0x16,0x00,0x00,0x11000022, "Nikon", "JAA32501", "AF DC-Nikkor 135mm f/2"}, -{0x23,0x30,0xBE,0xCA,0x3C,0x48,0x17,0x00,0x00,0x11000023, "Nikon", "", "Zoom-Nikkor 1200-1700mm f/5.6-8 P ED IF"}, -//# - D - lenses from here -{0x24,0x48,0x60,0x80,0x24,0x24,0x1A,0x02,0x00,0x11000024, "Nikon", "JAA742DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, -{0x25,0x48,0x44,0x5c,0x24,0x24,0x1B,0x02,0x00,0x11000025, "Nikon", "JAA743DA", "AF Zoom-Nikkor 35-70mm f/2.8D"}, -{0x25,0x48,0x44,0x5c,0x24,0x24,0x52,0x02,0x00,0x11010025, "Nikon", "JAA743DA", "AF Zoom-Nikkor 35-70mm f/2.8D"}, -//#26 -{0x27,0x48,0x8E,0x8E,0x24,0x24,0x1D,0x02,0x08,0x11000027, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED"}, -{0x27,0x48,0x8E,0x8E,0x24,0x24,0xF1,0x02,0x28,0x11040027, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-14E"}, -{0x27,0x48,0x8E,0x8E,0x24,0x24,0xE1,0x02,0x28,0x11080027, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-17E"}, -{0x27,0x48,0x8E,0x8E,0x24,0x24,0xF2,0x02,0x28,0x110C0027, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-20E"}, -{0x28,0x3C,0xA6,0xA6,0x30,0x30,0x1D,0x02,0x08,0x11000028, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED"}, -{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xF1,0x02,0x28,0x11040028, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-14E"}, -{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xE1,0x02,0x28,0x11080028, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-17E"}, -{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xF2,0x02,0x28,0x110C0028, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-20E"}, -//#29 -{0x2A,0x54,0x3C,0x3C,0x0C,0x0C,0x26,0x02,0x00,0x1100002A, "Nikon", "JAA124DA", "AF Nikkor 28mm f/1.4D"}, -{0x2B,0x3C,0x44,0x60,0x30,0x3C,0x1F,0x02,0x00,0x1100002B, "Nikon", "", "AF Zoom-Nikkor 35-80mm f/4-5.6D"}, -{0x2C,0x48,0x6A,0x6A,0x18,0x18,0x27,0x02,0x00,0x1100002C, "Nikon", "JAA327DA", "AF DC-Nikkor 105mm f/2D"}, -{0x2D,0x48,0x80,0x80,0x30,0x30,0x21,0x02,0x00,0x1100002D, "Nikon", "JAA624DA", "AF Micro-Nikkor 200mm f/4D IF-ED"}, -{0x2E,0x48,0x5C,0x82,0x30,0x3C,0x28,0x02,0x00,0x1100002E, "Nikon", "", "AF Nikkor 70-210mm f/4-5.6D"}, -{0x2F,0x48,0x30,0x44,0x24,0x24,0x29,0x02,0x00,0x1100002F, "Nikon", "JAA746DA", "AF Zoom-Nikkor 20-35mm f/2.8D IF"}, -{0x30,0x48,0x98,0x98,0x24,0x24,0x24,0x02,0x08,0x11000030, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED"}, -{0x30,0x48,0x98,0x98,0x24,0x24,0xF1,0x02,0x28,0x11040030, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-14E"}, -{0x30,0x48,0x98,0x98,0x24,0x24,0xE1,0x02,0x28,0x11080030, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-17E"}, -{0x30,0x48,0x98,0x98,0x24,0x24,0xF2,0x02,0x28,0x110C0030, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-20E"}, -{0x31,0x54,0x56,0x56,0x24,0x24,0x25,0x02,0x00,0x11000031, "Nikon", "JAA625DA", "AF Micro-Nikkor 60mm f/2.8D"}, -{0x32,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x11000032, "Nikon", "JAA627DA", "AF Micro-Nikkor 105mm f/2.8D"}, -{0x33,0x48,0x2D,0x2D,0x24,0x24,0x31,0x02,0x00,0x11000033, "Nikon", "JAA126DA", "AF Nikkor 18mm f/2.8D"}, -{0x34,0x48,0x29,0x29,0x24,0x24,0x32,0x02,0x00,0x11000034, "Nikon", "JAA626DA", "AF Fisheye Nikkor 16mm f/2.8D"}, -{0x35,0x3C,0xA0,0xA0,0x30,0x30,0x33,0x02,0x08,0x11000035, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED"}, -{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xF1,0x02,0x28,0x11040035, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-14E"}, -{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xE1,0x02,0x28,0x11080035, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-17E"}, -{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xF2,0x02,0x28,0x110C0035, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-20E"}, -{0x36,0x48,0x37,0x37,0x24,0x24,0x34,0x02,0x00,0x11000036, "Nikon", "JAA125DA", "AF Nikkor 24mm f/2.8D"}, -{0x37,0x48,0x30,0x30,0x24,0x24,0x36,0x02,0x00,0x11000037, "Nikon", "JAA127DA", "AF Nikkor 20mm f/2.8D"}, -{0x38,0x4C,0x62,0x62,0x14,0x14,0x37,0x02,0x00,0x11000038, "Nikon", "JAA328DA", "AF Nikkor 85mm f/1.8D"}, -//#39 38 -{0x3A,0x40,0x3C,0x5C,0x2C,0x34,0x39,0x02,0x00,0x1100003A, "Nikon", "", "AF Zoom-Nikkor 28-70mm f/3.5-4.5D"}, -{0x3B,0x48,0x44,0x5C,0x24,0x24,0x3A,0x02,0x00,0x1100003B, "Nikon", "", "AF Zoom-Nikkor 35-70mm f/2.8D N"}, -{0x3C,0x48,0x60,0x80,0x24,0x24,0x3B,0x02,0x00,0x1100003C, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, -{0x3D,0x3C,0x44,0x60,0x30,0x3C,0x3E,0x02,0x00,0x1100003D, "Nikon", "", "AF Zoom-Nikkor 35-80mm f/4-5.6D"}, -{0x3E,0x48,0x3C,0x3C,0x24,0x24,0x3D,0x02,0x00,0x1100003E, "Nikon", "JAA128DA", "AF Nikkor 28mm f/2.8D"}, -{0x3F,0x40,0x44,0x6A,0x2C,0x34,0x45,0x02,0x00,0x1100003F, "Nikon", "JAA748DA", "AF Zoom-Nikkor 35-105mm f/3.5-4.5D"}, -//#40 -{0x41,0x48,0x7c,0x7c,0x24,0x24,0x43,0x02,0x00,0x11000041, "Nikon", "JAA330DA", "AF Nikkor 180mm f/2.8D IF-ED"}, -{0x42,0x54,0x44,0x44,0x18,0x18,0x44,0x02,0x00,0x11000042, "Nikon", "JAA129DA", "AF Nikkor 35mm f/2D"}, -{0x43,0x54,0x50,0x50,0x0C,0x0C,0x46,0x02,0x00,0x11000043, "Nikon", "JAA011DB", "AF Nikkor 50mm f/1.4D"}, -{0x44,0x44,0x60,0x80,0x34,0x3C,0x47,0x02,0x00,0x11000044, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/4.5-5.6D"}, -{0x45,0x40,0x3C,0x60,0x2C,0x3C,0x48,0x02,0x00,0x11000045, "Nikon", "JAA752DA", "AF Zoom-Nikkor 28-80mm F/3.5-5.6D"}, -{0x46,0x3C,0x44,0x60,0x30,0x3C,0x49,0x02,0x00,0x11000046, "Nikon", "JAA754DA", "AF Zoom-Nikkor 35-80mm f/4-5.6D N"}, -{0x47,0x42,0x37,0x50,0x2A,0x34,0x4A,0x02,0x00,0x11000047, "Nikon", "JAA756DA", "AF Zoom-Nikkor 24-50mm f/3.3-4.5D"}, -{0x48,0x48,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x08,0x11000048, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED"}, -{0x48,0x48,0x8E,0x8E,0x24,0x24,0xF1,0x02,0x28,0x11040048, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-14E"}, -{0x48,0x48,0x8E,0x8E,0x24,0x24,0xE1,0x02,0x28,0x11080048, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-17E"}, -{0x48,0x48,0x8E,0x8E,0x24,0x24,0xF2,0x02,0x28,0x110C0048, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-20E"}, -{0x49,0x3C,0xA6,0xA6,0x30,0x30,0x4C,0x02,0x08,0x11000049, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED"}, -{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xF1,0x02,0x28,0x11040049, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-14E"}, -{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xE1,0x02,0x28,0x11080049, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-17E"}, -{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xF2,0x02,0x28,0x110C0049, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-20E"}, -{0x4A,0x54,0x62,0x62,0x0C,0x0C,0x4D,0x02,0x00,0x1100004A, "Nikon", "JAA332DA", "AF Nikkor 85mm f/1.4D IF"}, -{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0x4E,0x02,0x08,0x1100004B, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED"}, -{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xF1,0x02,0x28,0x1104004B, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-14E"}, -{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xE1,0x02,0x28,0x1108004B, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-17E"}, -{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xF2,0x02,0x28,0x110C004B, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-20E"}, -{0x4C,0x40,0x37,0x6E,0x2C,0x3C,0x4F,0x02,0x00,0x1100004C, "Nikon", "JAA757DA", "AF Zoom-Nikkor 24-120mm f/3.5-5.6D IF"}, -{0x4D,0x40,0x3C,0x80,0x2C,0x3C,0x62,0x02,0x00,0x1100004D, "Nikon", "JAA758DA", "AF Zoom-Nikkor 28-200mm f/3.5-5.6D IF"}, -{0x4E,0x48,0x72,0x72,0x18,0x18,0x51,0x02,0x00,0x1100004E, "Nikon", "JAA329DA", "AF DC-Nikkor 135mm f/2D"}, -{0x4F,0x40,0x37,0x5C,0x2C,0x3C,0x53,0x06,0x00,0x1100004F, "Nikon", "JBA701AA", "IX-Nikkor 24-70mm f/3.5-5.6"}, -{0x50,0x48,0x56,0x7C,0x30,0x3C,0x54,0x06,0x00,0x11000050, "Nikon", "JBA702AA", "IX-Nikkor 60-180mm f/4-5.6"}, -//# "JBA703AC" "IX-Nikkor 20-60 mm f/3.5-5.6"; -//#51 -//#52 -{0x53,0x48,0x60,0x80,0x24,0x24,0x57,0x02,0x00,0x11000053, "Nikon", "JAA762DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, -{0x53,0x48,0x60,0x80,0x24,0x24,0x60,0x02,0x00,0x11010053, "Nikon", "JAA762DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, -{0x54,0x44,0x5C,0x7C,0x34,0x3C,0x58,0x02,0x00,0x11000054, "Nikon", "JAA763DA", "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"}, -//#55 -{0x56,0x48,0x5C,0x8E,0x30,0x3C,0x5A,0x02,0x00,0x11000056, "Nikon", "JAA764DA", "AF Zoom-Nikkor 70-300mm f/4-5.6D ED"}, -//#57 -//#58 -{0x59,0x48,0x98,0x98,0x24,0x24,0x5D,0x02,0x08,0x11000059, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED"}, -{0x59,0x48,0x98,0x98,0x24,0x24,0xF1,0x02,0x08,0x11040059, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-14E"}, -{0x59,0x48,0x98,0x98,0x24,0x24,0xE1,0x02,0x08,0x11080059, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-17E"}, -{0x59,0x48,0x98,0x98,0x24,0x24,0xF2,0x02,0x08,0x110C0059, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-20E"}, -{0x5A,0x3C,0x3E,0x56,0x30,0x3C,0x5E,0x06,0x00,0x1100005A, "Nikon", "JBA704AA", "IX-Nikkor 30-60mm f/4-5.6"}, -{0x5B,0x44,0x56,0x7C,0x34,0x3C,0x5F,0x06,0x00,0x1100005B, "Nikon", "JBA705AA", "IX-Nikkor 60-180mm f/4.5-5.6"}, -//# "JBA706AC" "IX-Nikkor 20-60 mm f/3.5-5.6N"; -//#5C -{0x5D,0x48,0x3C,0x5C,0x24,0x24,0x63,0x02,0x05,0x1100005D, "Nikon", "JAA767DA", "AF-S Zoom-Nikkor 28-70mm f/2.8D IF-ED"}, -{0x5E,0x48,0x60,0x80,0x24,0x24,0x64,0x02,0x05,0x1100005E, "Nikon", "JAA765DA", "AF-S Zoom-Nikkor 80-200mm f/2.8D IF-ED"}, -{0x5F,0x40,0x3C,0x6A,0x2C,0x34,0x65,0x02,0x00,0x1100005F, "Nikon", "JAA766DA", "AF Zoom-Nikkor 28-105mm f/3.5-4.5D IF"}, -{0x60,0x40,0x3C,0x60,0x2C,0x3C,0x66,0x02,0x00,0x11000060, "Nikon", "JAA769DA", "AF Zoom-Nikkor 28-80mm f/3.5-5.6D"}, -{0x61,0x44,0x5E,0x86,0x34,0x3C,0x67,0x02,0x00,0x11000061, "Nikon", "", "AF Zoom-Nikkor 75-240mm f/4.5-5.6D"}, -//#62 69 -{0x63,0x48,0x2B,0x44,0x24,0x24,0x68,0x02,0x05,0x11000063, "Nikon", "JAA770DA", "AF-S Nikkor 17-35mm f/2.8D IF-ED"}, -{0x64,0x00,0x62,0x62,0x24,0x24,0x6A,0x02,0x00,0x11000064, "Nikon", "JAA628DA", "PC Micro-Nikkor 85mm f/2.8D"}, -{0x65,0x44,0x60,0x98,0x34,0x3C,0x6B,0x0A,0x00,0x11000065, "Nikon", "JAA771DA", "AF VR Zoom-Nikkor 80-400mm f/4.5-5.6D ED"}, -{0x66,0x40,0x2D,0x44,0x2C,0x34,0x6C,0x02,0x00,0x11000066, "Nikon", "JAA772DA", "AF Zoom-Nikkor 18-35mm f/3.5-4.5D IF-ED"}, -{0x67,0x48,0x37,0x62,0x24,0x30,0x6D,0x02,0x00,0x11000067, "Nikon", "JAA774DA", "AF Zoom-Nikkor 24-85mm f/2.8-4D IF"}, -{0x68,0x42,0x3C,0x60,0x2A,0x3C,0x6E,0x06,0x00,0x11000068, "Nikon", "JAA777DA", "AF Zoom-Nikkor 28-80mm f/3.3-5.6G"}, -{0x69,0x48,0x5C,0x8E,0x30,0x3C,0x6F,0x06,0x00,0x11000069, "Nikon", "JAA776DA", "AF Zoom-Nikkor 70-300mm f/4-5.6G"}, -{0x6A,0x48,0x8E,0x8E,0x30,0x30,0x70,0x02,0x00,0x1100006A, "Nikon", "JAA334DA", "AF-S Nikkor 300mm f/4D IF-ED"}, -{0x6B,0x48,0x24,0x24,0x24,0x24,0x71,0x02,0x00,0x1100006B, "Nikon", "JAA130DA", "AF Nikkor ED 14mm f/2.8D"}, -//#6C 72 -{0x6D,0x48,0x8E,0x8E,0x24,0x24,0x73,0x02,0x04,0x1100006D, "Nikon", "JAA335DA", "AF-S Nikkor 300mm f/2.8D IF-ED II"}, -{0x6E,0x48,0x98,0x98,0x24,0x24,0x74,0x02,0x04,0x1100006E, "Nikon", "JAA525DA", "AF-S Nikkor 400mm f/2.8D IF-ED II"}, -{0x6F,0x3C,0xA0,0xA0,0x30,0x30,0x75,0x02,0x04,0x1100006F, "Nikon", "JAA526DA", "AF-S Nikkor 500mm f/4D IF-ED II"}, -{0x70,0x3C,0xA6,0xA6,0x30,0x30,0x76,0x02,0x04,0x11000070, "Nikon", "JAA527DA", "AF-S Nikkor 600mm f/4D IF-ED II"}, -//#71 -{0x72,0x48,0x4C,0x4C,0x24,0x24,0x77,0x00,0x00,0x11000072, "Nikon", "JAA012AA", "Nikkor 45mm f/2.8 P"}, -//#73 -{0x74,0x40,0x37,0x62,0x2C,0x34,0x78,0x06,0x05,0x11000074, "Nikon", "JAA780DA", "AF-S Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"}, -{0x75,0x40,0x3C,0x68,0x2C,0x3C,0x79,0x06,0x00,0x11000075, "Nikon", "JAA778DA", "AF Zoom-Nikkor 28-100mm f/3.5-5.6G"}, -{0x76,0x58,0x50,0x50,0x14,0x14,0x7A,0x02,0x00,0x11000076, "Nikon", "JAA013DA", "AF Nikkor 50mm f/1.8D"}, -{0x77,0x48,0x5C,0x80,0x24,0x24,0x7B,0x0E,0x04,0x11000077, "Nikon", "JAA781DA", "AF-S VR Zoom-Nikkor 70-200mm f/2.8G IF-ED"}, -{0x78,0x40,0x37,0x6E,0x2C,0x3C,0x7C,0x0E,0x05,0x11000078, "Nikon", "JAA782DA", "AF-S VR Zoom-Nikkor 24-120mm f/3.5-5.6G IF-ED"}, -{0x79,0x40,0x3C,0x80,0x2C,0x3C,0x7F,0x06,0x00,0x11000079, "Nikon", "JAA783DA", "AF Zoom-Nikkor 28-200mm f/3.5-5.6G IF-ED"}, -{0x7A,0x3C,0x1F,0x37,0x30,0x30,0x7E,0x06,0x05,0x1100007A, "Nikon", "JAA784DA", "AF-S DX Zoom-Nikkor 12-24mm f/4G IF-ED"}, -{0x7B,0x48,0x80,0x98,0x30,0x30,0x80,0x0E,0x04,0x1100007B, "Nikon", "JAA787DA", "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED"}, -//#7C 81 -{0x7D,0x48,0x2B,0x53,0x24,0x24,0x82,0x06,0x01,0x1100007D, "Nikon", "JAA788DA", "AF-S DX Zoom-Nikkor 17-55mm f/2.8G IF-ED"}, -//#7E 83 -{0x7F,0x40,0x2D,0x5C,0x2C,0x34,0x84,0x06,0x01,0x1100007F, "Nikon", "JAA790DA", "AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED"}, -{0x80,0x48,0x1A,0x1A,0x24,0x24,0x85,0x06,0x00,0x11000080, "Nikon", "JAA629DA", "AF DX Fisheye-Nikkor 10.5mm f/2.8G ED"}, -{0x81,0x54,0x80,0x80,0x18,0x18,0x86,0x0E,0x03,0x11000081, "Nikon", "JAA336DA", "AF-S VR Nikkor 200mm f/2G IF-ED"}, -{0x82,0x48,0x8E,0x8E,0x24,0x24,0x87,0x0E,0x03,0x11000082, "Nikon", "JAA337DA", "AF-S VR Nikkor 300mm f/2.8G IF-ED"}, -//#83 -//#84 -//#85 -//#86 -//#87 -//#88 -{0x89,0x3C,0x53,0x80,0x30,0x3C,0x8B,0x06,0x00,0x11000089, "Nikon", "JAA793DA", "AF-S DX Zoom-Nikkor 55-200mm f/4-5.6G ED"}, -{0x8A,0x54,0x6A,0x6A,0x24,0x24,0x8C,0x0E,0x03,0x1100008A, "Nikon", "JAA630DA", "AF-S VR Micro-Nikkor 105mm f/2.8G IF-ED"}, -{0x8B,0x40,0x2D,0x80,0x2C,0x3C,0xFD,0x0E,0x00,0x1100008B, "Nikon", "JAA794DA", "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED"}, -{0x8B,0x40,0x2D,0x80,0x2C,0x3C,0x8D,0x0E,0x00,0x1101008B, "Nikon", "JAA794DA", "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED"}, -{0x8C,0x40,0x2D,0x53,0x2C,0x3C,0x8E,0x06,0x00,0x1100008C, "Nikon", "JAA792DA", "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED"}, -{0x8D,0x44,0x5C,0x8E,0x34,0x3C,0x8F,0x0E,0x00,0x1100008D, "Nikon", "JAA795DA", "AF-S VR Zoom-Nikkor 70-300mm f/4.5-5.6G IF-ED"}, -//#8E 90 -{0x8F,0x40,0x2D,0x72,0x2C,0x3C,0x91,0x06,0x00,0x1100008F, "Nikon", "JAA796DA", "AF-S DX Zoom-Nikkor 18-135mm f/3.5-5.6G IF-ED"}, -{0x90,0x3B,0x53,0x80,0x30,0x3C,0x92,0x0E,0x00,0x11000090, "Nikon", "JAA798DA", "AF-S DX VR Zoom-Nikkor 55-200mm f/4-5.6G IF-ED"}, -//#91 93 -{0x92,0x48,0x24,0x37,0x24,0x24,0x94,0x06,0x01,0x11000092, "Nikon", "JAA801DA", "AF-S Zoom-Nikkor 14-24mm f/2.8G ED"}, -{0x93,0x48,0x37,0x5C,0x24,0x24,0x95,0x06,0x01,0x11000093, "Nikon", "JAA802DA", "AF-S Zoom-Nikkor 24-70mm f/2.8G ED"}, -{0x94,0x40,0x2D,0x53,0x2C,0x3C,0x96,0x06,0x00,0x11000094, "Nikon", "JAA797DA", "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED II"}, -{0x95,0x4C,0x37,0x37,0x2C,0x2C,0x97,0x02,0x00,0x11000095, "Nikon", "JAA631DA", "PC-E Nikkor 24mm f/3.5D ED"}, -{0x95,0x00,0x37,0x37,0x2C,0x2C,0x97,0x06,0x00,0x11030095, "Nikon", "JAA631DA", "PC-E Nikkor 24mm f/3.5D ED"}, -{0x96,0x48,0x98,0x98,0x24,0x24,0x98,0x0E,0x02,0x11000096, "Nikon", "JAA528DA", "AF-S VR Nikkor 400mm f/2.8G ED"}, -{0x97,0x3C,0xA0,0xA0,0x30,0x30,0x99,0x0E,0x02,0x11000097, "Nikon", "JAA529DA", "AF-S VR Nikkor 500mm f/4G ED"}, -{0x98,0x3C,0xA6,0xA6,0x30,0x30,0x9A,0x0E,0x02,0x11000098, "Nikon", "JAA530DA", "AF-S VR Nikkor 600mm f/4G ED"}, -{0x99,0x40,0x29,0x62,0x2C,0x3C,0x9B,0x0E,0x00,0x11000099, "Nikon", "JAA800DA", "AF-S DX VR Zoom-Nikkor 16-85mm f/3.5-5.6G ED"}, -{0x9A,0x40,0x2D,0x53,0x2C,0x3C,0x9C,0x0E,0x00,0x1100009A, "Nikon", "JAA803DA", "AF-S DX VR Zoom-Nikkor 18-55mm f/3.5-5.6G"}, -{0x9B,0x54,0x4C,0x4C,0x24,0x24,0x9D,0x02,0x00,0x1100009B, "Nikon", "JAA633DA", "PC-E Micro Nikkor 45mm f/2.8D ED"}, -{0x9B,0x00,0x4C,0x4C,0x24,0x24,0x9D,0x06,0x00,0x1103009B, "Nikon", "JAA633DA", "PC-E Micro Nikkor 45mm f/2.8D ED"}, -{0x9C,0x54,0x56,0x56,0x24,0x24,0x9E,0x06,0x00,0x1100009C, "Nikon", "JAA632DA", "AF-S Micro Nikkor 60mm f/2.8G ED"}, -{0x9D,0x54,0x62,0x62,0x24,0x24,0x9F,0x02,0x00,0x1100009D, "Nikon", "JAA634DA", "PC-E Micro Nikkor 85mm f/2.8D"}, -{0x9D,0x00,0x62,0x62,0x24,0x24,0x9F,0x06,0x00,0x1103009D, "Nikon", "JAA634DA", "PC-E Micro Nikkor 85mm f/2.8D"}, -{0x9E,0x40,0x2D,0x6A,0x2C,0x3C,0xA0,0x0E,0x00,0x1100009E, "Nikon", "JAA805DA", "AF-S DX VR Zoom-Nikkor 18-105mm f/3.5-5.6G ED"}, -{0x9F,0x58,0x44,0x44,0x14,0x14,0xA1,0x06,0x00,0x1100009F, "Nikon", "JAA132DA", "AF-S DX Nikkor 35mm f/1.8G"}, -{0xA0,0x54,0x50,0x50,0x0C,0x0C,0xA2,0x06,0x00,0x110000A0, "Nikon", "JAA014DA", "AF-S Nikkor 50mm f/1.4G"}, -{0xA1,0x40,0x18,0x37,0x2C,0x34,0xA3,0x06,0x00,0x110000A1, "Nikon", "JAA804DA", "AF-S DX Nikkor 10-24mm f/3.5-4.5G ED"}, -//# -//# -{0x01,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x1100E001, "Nikon", "JAA90701", "TC-16A"}, -{0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x1100E001, "Nikon", "JAA90701", "TC-16A"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x20,0x1100E0F1, "Nikon", "JAA908DA", "TC-14E"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x20,0x1100E0F2, "Nikon", "JAA909DA", "TC-20E"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x20,0x1102E0F1, "Nikon", "JAA910DA", "TC-14E II"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x20,0x1102E0F2, "Nikon", "JAA911DA", "TC-20E II"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xE1,0x12,0x20,0x1102E0E1, "Nikon", "JAA912DA", "TC-17E II"}, -//# -//#------------------------------------------------------------------------------------------------ -//# Sigma lenses by focal length, first fixed then zoom lenses -//#------------------------------------------------------------------------------------------------ -//# -{0xFE,0x47,0x00,0x00,0x24,0x24,0x4B,0x06,0x00,0x15000486, "Sigma", "486556", "4.5mm F2.8 EX DC HSM Circular Fisheye"}, -{0x26,0x48,0x11,0x11,0x30,0x30,0x1C,0x02,0x00,0x15000483, "Sigma", "483", "8mm F4 EX Circular Fisheye"}, -{0x79,0x40,0x11,0x11,0x2C,0x2C,0x1C,0x06,0x00,0x15000485, "Sigma", "485597", "8mm F3.5 EX Circular Fisheye"}, -{0xDC,0x48,0x19,0x19,0x24,0x24,0x4B,0x06,0x00,0x15000477, "Sigma", "477554", "10mm F2.8 EX DC HSM Fisheye"}, -{0x02,0x3F,0x24,0x24,0x2C,0x2C,0x02,0x00,0x00,0x15000468, "Sigma", "468", "14mm F3.5"}, -{0x48,0x48,0x24,0x24,0x24,0x24,0x4B,0x02,0x00,0x15000000, "Sigma", "", "14mm F2.8 EX Aspherical HSM"}, -{0x26,0x48,0x27,0x27,0x24,0x24,0x1C,0x02,0x00,0x15000476, "Sigma", "476441", "15mm F2.8 EX Diagonal Fisheye"}, -//# "Sigma" "410" "18mm F3.5"; -{0x26,0x58,0x31,0x31,0x14,0x14,0x1C,0x02,0x00,0x15000411, "Sigma", "411442", "20mm F1.8 EX DG Aspherical RF"}, -{0x26,0x58,0x37,0x37,0x14,0x14,0x1C,0x02,0x00,0x15000432, "Sigma", "432447", "24mm F1.8 EX DG Aspherical Macro"}, -{0xE1,0x58,0x37,0x37,0x14,0x14,0x1C,0x02,0x00,0x15010432, "Sigma", "432447", "24mm F1.8 EX DG Aspherical Macro"}, -{0x02,0x46,0x37,0x37,0x25,0x25,0x02,0x00,0x00,0x15000438, "Sigma", "438", "24mm F2.8 Super Wide II Macro"}, -{0x26,0x58,0x3C,0x3C,0x14,0x14,0x1C,0x02,0x00,0x15000440, "Sigma", "440442", "28mm F1.8 EX DG Aspherical Macro"}, -{0x48,0x54,0x3E,0x3E,0x0C,0x0C,0x4B,0x06,0x00,0x15000477, "Sigma", "477554", "30mm F1.4 EX DC HSM"}, -{0xF8,0x54,0x3E,0x3E,0x0C,0x0C,0x4B,0x06,0x00,0x15010477, "Sigma", "477554", "30mm F1.4 EX DC HSM"}, -{0xDE,0x54,0x50,0x50,0x0C,0x0C,0x4B,0x06,0x00,0x15000310, "Sigma", "310554", "50mm F1.4 EX DG HSM"}, -{0x32,0x54,0x50,0x50,0x24,0x24,0x35,0x02,0x00,0x15000346, "Sigma", "346447", "Macro 50mm F2.8 EX DG"}, -{0x79,0x48,0x5C,0x5C,0x24,0x24,0x1C,0x06,0x00,0x15000270, "Sigma", "270599", "Macro 70mm F2.8 EX DG"}, -{0x02,0x48,0x65,0x65,0x24,0x24,0x02,0x00,0x00,0x15000000, "Sigma", "", "90mm F2.8 Macro"}, -{0x32,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x15000256, "Sigma", "256", "Macro 105mm F2.8 EX DG"}, -{0xE5,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x15000257, "Sigma", "257446", "Macro 105mm F2.8 EX DG"}, -{0x48,0x48,0x76,0x76,0x24,0x24,0x4B,0x06,0x04,0x15000559, "Sigma", "104559", "APO Macro 150mm F2.8 EX DG HSM"}, -{0xF5,0x48,0x76,0x76,0x24,0x24,0x4B,0x06,0x04,0x15010559, "Sigma", "104559", "APO Macro 150mm F2.8 EX DG HSM"}, -{0x48,0x4C,0x7C,0x7C,0x2C,0x2C,0x4B,0x02,0x00,0x15000000, "Sigma", "", "180mm F3.5 EX DG Macro"}, -{0x48,0x4C,0x7D,0x7D,0x2C,0x2C,0x4B,0x02,0x00,0x15000105, "Sigma", "105556", "APO MACRO 180mm F3.5 EX DG HSM"}, -{0x48,0x54,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x00,0x15000000, "Sigma", "", "APO 300mm F2.8 EX DG HSM"}, -{0xFB,0x54,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x00,0x15000195, "Sigma", "195557", "APO 300mm F2.8 EX DG HSM"}, -{0x26,0x48,0x8E,0x8E,0x30,0x30,0x1C,0x02,0x00,0x15000000, "Sigma", "", "APO TELE MACRO 300mm F4"}, -{0x02,0x2F,0x98,0x98,0x3D,0x3D,0x02,0x00,0x00,0x15000000, "Sigma", "", "400mm F5.6 APO"}, -{0x02,0x37,0xA0,0xA0,0x34,0x34,0x02,0x00,0x00,0x15000000, "Sigma", "", "APO 500mm F4.5"}, -{0x48,0x44,0xA0,0xA0,0x34,0x34,0x4B,0x02,0x00,0x15000000, "Sigma", "", "APO 500mm F4.5 EX HSM"}, -//# "Sigma" "" "500mm F7.2 APO"; -//# "Sigma" "" "800mm F5.6 APO"; -{0x48,0x3C,0xB0,0xB0,0x3C,0x3C,0x4B,0x02,0x00,0x15000000, "Sigma", "", "APO 800mm f/5.6 EX HSM"}, -//# "Sigma" "152550" "APO 800mm f/5.6 EX DG HSM"; -//# -{0x48,0x3C,0x19,0x31,0x30,0x3C,0x4B,0x06,0x00,0x15000201, "Sigma", "201555", "10-20mm F4-5.6 EX DC HSM"}, -{0xF9,0x3C,0x19,0x31,0x30,0x3C,0x4B,0x06,0x00,0x15010201, "Sigma", "201555", "10-20mm F4-5.6 EX DC HSM"}, -{0x48,0x38,0x1F,0x37,0x34,0x3C,0x4B,0x06,0x00,0x15000558, "Sigma", "200558", "12-24mm F4.5-5.6 EX DG Aspherical HSM"}, -{0xF0,0x38,0x1F,0x37,0x34,0x3C,0x4B,0x06,0x00,0x15010558, "Sigma", "200558", "12-24mm F4.5-5.6 EX DG Aspherical HSM"}, -{0x26,0x40,0x27,0x3F,0x2C,0x34,0x1C,0x02,0x00,0x15000000, "Sigma", "", "15-30mm F3.5-4.5 EX DG Aspherical DF"}, -{0x48,0x48,0x2B,0x44,0x24,0x30,0x4B,0x06,0x00,0x15000000, "Sigma", "", "17-35mm F2.8-4 EX DG Aspherical HSM"}, -{0x26,0x54,0x2B,0x44,0x24,0x30,0x1C,0x02,0x00,0x15000000, "Sigma", "", "17-35mm F2.8-4 EX Aspherical"}, -{0x7A,0x47,0x2B,0x5C,0x24,0x34,0x4B,0x06,0x00,0x15000689, "Sigma", "689599", "17-70mm F2.8-4.5 DC Macro Asp. IF HSM"}, -{0x7A,0x48,0x2B,0x5C,0x24,0x34,0x4B,0x06,0x00,0x15010689, "Sigma", "689599", "17-70mm F2.8-4.5 DC Macro Asp. IF HSM"}, -{0x7F,0x48,0x2B,0x5C,0x24,0x34,0x1C,0x06,0x00,0x15000000, "Sigma", "", "17-70mm F2.8-4.5 DC Macro Asp. IF"}, -{0x26,0x40,0x2D,0x44,0x2B,0x34,0x1C,0x02,0x00,0x15000000, "Sigma", "", "18-35 F3.5-4.5 Aspherical"}, -{0x26,0x48,0x2D,0x50,0x24,0x24,0x1C,0x06,0x00,0x15000000, "Sigma", "", "18-50mm F2.8 EX DC"}, -{0x7F,0x48,0x2D,0x50,0x24,0x24,0x1C,0x06,0x00,0x15000000, "Sigma", "", "18-50mm F2.8 EX DC Macro"}, -{0x7A,0x48,0x2D,0x50,0x24,0x24,0x4B,0x06,0x00,0x15000582, "Sigma", "582593", "18-50mm F2.8 EX DC Macro"}, -{0x26,0x40,0x2D,0x50,0x2C,0x3C,0x1C,0x06,0x00,0x15000000, "Sigma", "", "18-50mm F3.5-5.6 DC"}, -{0x7A,0x40,0x2D,0x50,0x2C,0x3C,0x4B,0x06,0x00,0x15000551, "Sigma", "551551", "18-50mm F3.5-5.6 DC HSM"}, -{0x26,0x40,0x2D,0x70,0x2B,0x3C,0x1C,0x06,0x00,0x15000000, "Sigma", "", "18-125mm F3.5-5.6 DC"}, -{0xCD,0x3D,0x2D,0x70,0x2E,0x3C,0x4B,0x0E,0x00,0x15000853, "Sigma", "853556", "18-125mm F3.8-5.6 DC OS HSM"}, -{0x26,0x40,0x2D,0x80,0x2C,0x40,0x1C,0x06,0x00,0x15000777, "Sigma", "777555", "18-200mm F3.5-6.3 DC"}, -{0xED,0x40,0x2D,0x80,0x2C,0x40,0x4B,0x0E,0x00,0x15000888, "Sigma", "888558", "18-200mm F3.5-6.3 DC OS HSM"}, -{0x26,0x48,0x31,0x49,0x24,0x24,0x1C,0x02,0x00,0x15000000, "Sigma", "", "20-40mm F2.8"}, -{0x26,0x48,0x37,0x56,0x24,0x24,0x1C,0x02,0x00,0x15000547, "Sigma", "547448", "24-60mm F2.8 EX DG"}, -{0xB6,0x48,0x37,0x56,0x24,0x24,0x1C,0x02,0x00,0x15010547, "Sigma", "547448", "24-60mm F2.8 EX DG"}, -{0x26,0x54,0x37,0x5C,0x24,0x24,0x1C,0x02,0x00,0x15000548, "Sigma", "548445", "24-70mm F2.8 EX DG Macro"}, -{0x67,0x54,0x37,0x5C,0x24,0x24,0x1C,0x02,0x00,0x15010548, "Sigma", "548445", "24-70mm F2.8 EX DG Macro"}, -{0x26,0x40,0x37,0x5C,0x2C,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "24-70mm F3.5-5.6 Aspherical HF"}, -{0x26,0x54,0x37,0x73,0x24,0x34,0x1C,0x02,0x00,0x15000000, "Sigma", "", "24-135mm F2.8-4.5"}, -{0x02,0x46,0x3C,0x5C,0x25,0x25,0x02,0x00,0x00,0x15000000, "Sigma", "", "28-70mm F2.8"}, -{0x26,0x54,0x3C,0x5C,0x24,0x24,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-70mm F2.8 EX"}, -{0x26,0x48,0x3C,0x5C,0x24,0x24,0x1C,0x06,0x00,0x15000549, "Sigma", "549442", "28-70mm F2.8 EX DG"}, -{0x26,0x48,0x3C,0x5C,0x24,0x30,0x1C,0x02,0x00,0x15000634, "Sigma", "634445", "28-70mm F2.8-4 DG"}, -{0x02,0x3F,0x3C,0x5C,0x2D,0x35,0x02,0x00,0x00,0x15000000, "Sigma", "", "28-70mm F3.5-4.5 UC"}, -{0x26,0x40,0x3C,0x60,0x2C,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-80mm F3.5-5.6 Mini Zoom Macro II Aspherical"}, -{0x26,0x40,0x3C,0x65,0x2C,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-90mm F3.5-5.6 Macro"}, -{0x26,0x48,0x3C,0x6A,0x24,0x30,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-105mm F2.8-4 Aspherical"}, -{0x26,0x3E,0x3C,0x6A,0x2E,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-105mm F3.8-5.6 UC-III Aspherical IF"}, -{0x26,0x40,0x3C,0x80,0x2C,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"}, -{0x26,0x40,0x3C,0x80,0x2B,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"}, -{0x26,0x3D,0x3C,0x80,0x2F,0x3D,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-300mm F3.8-5.6 Asphrical"}, -{0x26,0x41,0x3C,0x8E,0x2C,0x40,0x1C,0x02,0x00,0x15000795, "Sigma", "795443", "28-300mm F3.5-6.3 DG Macro"}, -{0x26,0x40,0x3C,0x8E,0x2C,0x40,0x1C,0x02,0x00,0x15000000, "Sigma", "", "28-300mm F3.5-6.3 Macro"}, -{0x02,0x3B,0x44,0x61,0x30,0x3D,0x02,0x00,0x00,0x15000000, "Sigma", "", "35-80mm F4-5.6"}, -{0x02,0x40,0x44,0x73,0x2B,0x36,0x02,0x00,0x00,0x15000000, "Sigma", "", "35-135mm F3.5-4.5 a"}, -{0x7A,0x47,0x50,0x76,0x24,0x24,0x4B,0x06,0x00,0x15000000, "Sigma", "", "50-150mm F2.8 EX APO DC HSM"}, -{0xFD,0x47,0x50,0x76,0x24,0x24,0x4B,0x06,0x00,0x15020691, "Sigma", "691554", "50-150mm F2.8 EX APO DC HSM II"}, -{0x48,0x3C,0x50,0xA0,0x30,0x40,0x4B,0x02,0x04,0x15000736, "Sigma", "736552", "APO 50-500mm F4-6.3 EX HSM"}, -{0x26,0x3C,0x54,0x80,0x30,0x3C,0x1C,0x06,0x00,0x15000000, "Sigma", "", "55-200mm F4-5.6 DC"}, -{0x7A,0x3B,0x53,0x80,0x30,0x3C,0x4B,0x06,0x00,0x15000000, "Sigma", "", "55-200mm F4-5.6 DC HSM"}, -{0x48,0x54,0x5C,0x80,0x24,0x24,0x4B,0x02,0x00,0x15000000, "Sigma", "", "70-200mm F2.8 EX APO IF HSM"}, -{0xEE,0x48,0x5C,0x80,0x24,0x24,0x4B,0x06,0x00,0x15020579, "Sigma", "579555", "70-200mm F2.8 EX APO DG MACRO HSM II"}, -{0x02,0x46,0x5C,0x82,0x25,0x25,0x02,0x00,0x00,0x15000000, "Sigma", "", "70-210mm F2.8 APO"}, -{0x26,0x3C,0x5C,0x82,0x30,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "70-210mm F4-5.6 UC-II"}, -{0x26,0x3C,0x5C,0x8E,0x30,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "70-300mm F4-5.6 DG Macro"}, -{0x56,0x3C,0x5C,0x8E,0x30,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "70-300mm F4-5.6 APO Macro Super II"}, -{0xE0,0x3C,0x5C,0x8E,0x30,0x3C,0x4B,0x06,0x00,0x15000000, "Sigma", "", "70-300mm F4-5.6 APO DG Macro HSM"}, -{0x02,0x37,0x5E,0x8E,0x35,0x3D,0x02,0x00,0x00,0x15000000, "Sigma", "", "75-300mm F4.5-5.6 APO"}, -{0x02,0x3A,0x5E,0x8E,0x32,0x3D,0x02,0x00,0x00,0x15000000, "Sigma", "", "75-300mm F4.0-5.6"}, -{0x77,0x44,0x61,0x98,0x34,0x3C,0x7B,0x0E,0x04,0x15000000, "Sigma", "", "80-400mm f4.5-5.6 EX OS"}, -{0x48,0x48,0x68,0x8E,0x30,0x30,0x4B,0x02,0x04,0x15000000, "Sigma", "", "APO 100-300mm F4 EX IF HSM"}, -{0x48,0x54,0x6F,0x8E,0x24,0x24,0x4B,0x02,0x04,0x15000000, "Sigma", "", "APO 120-300mm F2.8 EX DG HSM"}, -{0x7A,0x54,0x6E,0x8E,0x24,0x24,0x4B,0x02,0x04,0x15000000, "Sigma", "", "APO 120-300mm F2.8 EX DG HSM"}, -{0xCF,0x38,0x6E,0x98,0x34,0x3C,0x4B,0x0E,0x00,0x15000000, "Sigma", "", "APO 120-400mm F4.5-5.6 DG OS HSM"}, -{0x26,0x44,0x73,0x98,0x34,0x3C,0x1C,0x02,0x00,0x15000000, "Sigma", "", "135-400mm F4.5-5.6 APO Aspherical"}, -{0xCE,0x34,0x76,0xA0,0x38,0x40,0x4B,0x0E,0x00,0x15000000, "Sigma", "", "APO 150-500mm F5-6.3 DG OS HSM"}, -{0x26,0x40,0x7B,0xA0,0x34,0x40,0x1C,0x02,0x00,0x15000000, "Sigma", "", "APO 170-500mm F5-6.3 Aspherical RF"}, -{0x48,0x3C,0x8E,0xB0,0x3C,0x3C,0x4B,0x02,0x00,0x15000000, "Sigma", "", "APO 300-800 F5.6 EX DG HSM"}, -//# -{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x10,0x1500E1F1, "Sigma", "", "APO Tele Converter 1.4x EX DG"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x10,0x1500E1F2, "Sigma", "", "APO Tele Converter 2x EX DG"}, -//# -//#------------------------------------------------------------------------------------------------ -//# Tamron lenses by focal length, first fixed then zoom lenses -//#------------------------------------------------------------------------------------------------ -//# -//# "Tamron" "69E" "SP AF 14mm F/2.8 Aspherical (IF)" -{0x1E,0x5D,0x64,0x64,0x20,0x20,0x13,0x00,0x00,0x1200052E, "Tamron", "52E", "SP AF 90mm F/2.5"}, -//# "Tamron" "152E" "SP AF 90mm F/2.5"; -//# "Tamron" "72E" "SP AF 90mm F/2.8 Macro 1:1"; -{0x32,0x53,0x64,0x64,0x24,0x24,0x35,0x02,0x00,0x1200272E, "Tamron", "272E", "SP AF 90mm F/2.8 Di Macro 1:1"}, -{0xF8,0x55,0x64,0x64,0x24,0x24,0x84,0x06,0x00,0x1202272E, "Tamron", "272NII", "SP AF 90mm F/2.8 Di Macro 1:1"}, -{0x00,0x4C,0x7C,0x7C,0x2C,0x2C,0x00,0x02,0x00,0x12000B01, "Tamron", "B01", "SP AF 180mm F/3.5 Di Model"}, -//# "Tamron" "60E" "SP AF 300mm F/2.8 LD-IF"; -//# "Tamron" "360E" "SP AF 300mm F/2.8 LD-IF"; -//# -{0xF6,0x3F,0x18,0x37,0x2C,0x34,0x84,0x06,0x00,0x1200B001, "Tamron", "B001", "SP AF 10-24mm F/3.5-4.5 Di II LD Aspherical (IF)"}, -{0x00,0x36,0x1C,0x2D,0x34,0x3C,0x00,0x06,0x00,0x12000A13, "Tamron", "A13", "SP AF 11-18mm F/4.5-5.6 Di II LD Aspherical (IF)"}, -{0x07,0x46,0x2B,0x44,0x24,0x30,0x03,0x02,0x00,0x12000A05, "Tamron", "A05", "SP AF 17-35mm F/2.8-4 Di LD Aspherical (IF)"}, -{0x00,0x53,0x2B,0x50,0x24,0x24,0x00,0x06,0x00,0x12000A16, "Tamron", "A16", "SP AF 17-50mm F/2.8 XR Di II LD Aspherical (IF)"}, -{0x00,0x54,0x2B,0x50,0x24,0x24,0x00,0x06,0x00,0x12020A16, "Tamron", "A16NII", "SP AF 17-50mm F/2.8 XR Di II LD Aspherical (IF)"}, -{0x00,0x3F,0x2D,0x80,0x2B,0x40,0x00,0x06,0x00,0x12000A14, "Tamron", "A14", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF)"}, -{0x00,0x3F,0x2D,0x80,0x2C,0x40,0x00,0x06,0x00,0x12010A14, "Tamron", "A14", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF) Macro"}, -{0x00,0x40,0x2D,0x80,0x2C,0x40,0x00,0x06,0x00,0x12020A14, "Tamron", "A14NII", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF) Macro"}, -{0x00,0x40,0x2D,0x88,0x2C,0x40,0x62,0x06,0x00,0x12000A18, "Tamron", "A18", "AF 18-250mm F/3.5-6.3 Di II LD Aspherical (IF) Macro"}, -{0x00,0x40,0x2D,0x88,0x2C,0x40,0x00,0x06,0x00,0x12020A18, "Tamron", "A18NII", "AF 18-250mm F/3.5-6.3 Di II LD Aspherical (IF) Macro "}, -{0xF5,0x40,0x2C,0x8A,0x2C,0x40,0x40,0x0E,0x00,0x1200B003, "Tamron", "B003", "AF 18-270mm F/3.5-6.3 Di II VC LD Aspherical [IF] Macro"}, -{0x07,0x40,0x2F,0x44,0x2C,0x34,0x03,0x02,0x00,0x12000A10, "Tamron", "A10", "AF 19-35mm F/3.5-4.5"}, -{0x07,0x40,0x30,0x45,0x2D,0x35,0x03,0x02,0x00,0x12010A10, "Tamron", "A10", "AF 19-35mm F/3.5-4.5"}, -{0x00,0x49,0x30,0x48,0x22,0x2B,0x00,0x02,0x00,0x1200166D, "Tamron", "166D", "SP AF 20-40mm F/2.7-3.5"}, -{0x0E,0x4A,0x31,0x48,0x23,0x2D,0x0E,0x02,0x00,0x1201166D, "Tamron", "166D", "SP AF 20-40mm F/2.7-3.5"}, -//# "Tamron" "266D" "SP AF 20-40mm F/2.7-3.5 Aspherical-IF"; -//# "Tamron" "73D" "AF 24-70mm F/3.3-5.6 Aspherical"; -{0x45,0x41,0x37,0x72,0x2C,0x3C,0x48,0x02,0x00,0x1200190D, "Tamron", "190D", "SP AF 24-135mm F/3.5-5.6 AD Aspherical (IF) Macro"}, -//# "Tamron" "159D" "AF 28-70mm F/3.5-4.5"; -//# "Tamron" "259D" "AF 28-70mm F/3.5-4.5"; -{0x33,0x54,0x3C,0x5E,0x24,0x24,0x62,0x02,0x00,0x12000A09, "Tamron", "A09", "SP AF 28-75mm F/2.8 XR Di LD Aspherical (IF) Macro"}, -{0xFA,0x54,0x3C,0x5E,0x24,0x24,0x84,0x06,0x00,0x12020A09, "Tamron", "A09NII", "SP AF 28-75mm F/2.8 XR Di LD Aspherical (IF) MACRO"}, -{0x10,0x3D,0x3C,0x60,0x2C,0x3C,0xD2,0x02,0x00,0x1200177D, "Tamron", "177D", "AF 28-80mm F/3.5-5.6 Aspherical"}, -{0x45,0x3D,0x3C,0x60,0x2C,0x3C,0x48,0x02,0x00,0x1201177D, "Tamron", "177D", "AF 28-80mm F/3.5-5.6 Aspherical"}, -{0x00,0x48,0x3C,0x6A,0x24,0x24,0x00,0x02,0x00,0x1200176D, "Tamron", "176D", "SP AF 28-105mm F/2.8 LD Aspherical IF"}, -//# "Tamron" "276D" "SP AF 28-105mm F/2.8 LD Aspherical IF"; -//# "Tamron" "179D" "AF 28-105mm F4.0-5.6 IF"; -//# "Tamron" "285D" "AF 28-300mm F/3.8-6.3 LD Aspherical IF Silver"; -//# "Tamron" "271D" "AF 28-200mm F/3.8-5.6 LD Aspherical IF Super Silver"; -//# "Tamron" "471D" "AF 28-200mm F/3.8-5.6 Aspherical IF Super2 Silver"; -{0x0B,0x3E,0x3D,0x7F,0x2F,0x3D,0x0E,0x00,0x00,0x1200071D, "Tamron", "71D", "AF 28-200mm F/3.8-5.6"}, -{0x0B,0x3E,0x3D,0x7F,0x2F,0x3D,0x0E,0x02,0x00,0x1200171D, "Tamron", "171D", "AF 28-200mm F/3.8-5.6D"}, -{0x12,0x3D,0x3C,0x80,0x2E,0x3C,0xDF,0x02,0x00,0x1200271D, "Tamron", "271D", "AF 28-200mm F/3.8-5.6 AF Aspherical LD (IF)"}, -{0x4D,0x41,0x3C,0x8E,0x2B,0x40,0x62,0x02,0x00,0x1200A061, "Tamron", "A061", "AF 28-300mm F/3.5-6.3 XR Di LD Aspherical (IF)"}, -{0x4D,0x41,0x3C,0x8E,0x2C,0x40,0x62,0x02,0x00,0x1200185D, "Tamron", "185D", "AF 28-300mm F/3.5-6.3 XR LD Aspherical (IF)"}, -{0xF9,0x40,0x3C,0x8E,0x2C,0x40,0x40,0x0E,0x00,0x12000A20, "Tamron", "A20", "AF 28-300mm F/3.5-6.3 XR Di VC LD Aspherical [IF] MACRO"}, -//# "Tamron" "63D" "AF 35-90mm F/4-5.6"; -//# "Tamron" "65D" "SP AF 35-105mm F/2.8 Aspherical"; -//# "Tamron" "" "AF 35-135mm F/3.5-4.5"; -{0x00,0x47,0x53,0x80,0x30,0x3C,0x00,0x06,0x00,0x12000A15, "Tamron", "A15", "AF 55-200mm F/4-5.6 Di II LD"}, -{0xF7,0x53,0x5C,0x80,0x24,0x24,0x84,0x06,0x00,0x1200A001, "Tamron", "A001", "SP AF 70-200mm F/2.8 Di LD [IF] MACRO"}, -//# "Tamron" "67D" "SP AF 70-210mm f/2.8 LD"; -//# "Tamron" "" "AF 70-210mm F/3.5-4.5"; -//# "Tamron" "158D" "AF 70-210mm F/4-5.6"; -//# "Tamron" "258D" "AF 70-210mm F/4-5.6"; -//# "Tamron" "67D" "SP AF 70-210mm F/2.8 LD"; -//# "Tamron" "172D" "AF 70-300mm F/4-5.6"; -//# "Tamron" "472D" "AF 70-300mm F/4-5.6 LD"; -{0x69,0x48,0x5C,0x8E,0x30,0x3C,0x6F,0x02,0x00,0x1200772D, "Tamron", "772D", "AF 70-300mm F/4-5.6 LD Macro 1:2"}, -{0x00,0x48,0x5C,0x8E,0x30,0x3C,0x00,0x06,0x00,0x12000A17, "Tamron", "A17", "AF 70-300mm F/4-5.6 Di LD MACRO 1:2"}, -//# "Tamron" "872D" "AF 75-300mm F/4-5.6 LD"; -//# "Tamron" "278D" "AF 80-210mm F/4.5-5.6"; -//# "Tamron" "62D" "AF 90-300mm F/4.5-5.6"; -//# "Tamron" "186D" "AF 100-300mm F/5-6.3"; -{0x20,0x3C,0x80,0x98,0x3D,0x3D,0x1E,0x02,0x00,0x1200075D, "Tamron", "75D", "AF 200-400mm F/5.6 LD IF"}, -{0x00,0x3E,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x12000A08, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di LD (IF)"}, -{0x00,0x3F,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x12010A08, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di"}, -//# -//#------------------------------------------------------------------------------------------------ -//# Tokina Lenses by focal length, first fixed then zoom lenses -//#------------------------------------------------------------------------------------------------ -//# -{0x00,0x40,0x2B,0x2B,0x2C,0x2C,0x00,0x02,0x00,0x13000017, "Tokina", "", "AT-X 17 AF PRO (AF 17mm f/3.5)"}, -{0x00,0x47,0x44,0x44,0x24,0x24,0x00,0x06,0x00,0x13003035, "Tokina", "T303503", "AT-X M35 PRO DX (AF 35mm f/2.8 Macro)"}, -{0x00,0x54,0x68,0x68,0x24,0x24,0x00,0x02,0x00,0x13003100, "Tokina", "T310003N", "AT-X M100 PRO D (AF 100mm f/2.8 Macro)"}, -//# "Tokina" "" "AT-X 304 AF (AF 300mm f/4.0)"; -{0x00,0x54,0x8E,0x8E,0x24,0x24,0x00,0x02,0x00,0x13000300, "Tokina", "", "AT-X 300 AF PRO (AF 300mm f/2.8)"}, -//# "Tokina" "" "AT-X 400 AF SD (AF 400mm f/5.6)"; -//# -{0x00,0x40,0x18,0x2B,0x2C,0x34,0x00,0x06,0x00,0x13000107, "Tokina", "T4101703", "AT-X 107 DX Fisheye (AF 10-17mm f/3.5-4.5)"}, -{0x00,0x48,0x1C,0x29,0x24,0x24,0x00,0x06,0x00,0x13000116, "Tokina", "T4111603", "AT-X 116 PRO DX (AF 11-16mm f/2.8)"}, -{0x00,0x3C,0x1F,0x37,0x30,0x30,0x00,0x06,0x00,0x13000124, "Tokina", "T4122403", "AT-X 124 AF PRO DX (AF 12-24mm f/4)"}, -{0x7A,0x3C,0x1F,0x37,0x30,0x30,0x7E,0x06,0x00,0x13020124, "Tokina", "T4122423", "AT-X 124 AF PRO DX II (AF 12-24mm f/4)"}, -{0x00,0x48,0x29,0x50,0x24,0x24,0x00,0x06,0x00,0x13000165, "Tokina", "", "AT-X 165 PRO DX (AF 16-50mm f/2.8)"}, -{0x00,0x40,0x2A,0x72,0x2C,0x3C,0x00,0x06,0x00,0x13001635, "Tokina", "", "AT-X 16.5-135 DX (AF 16.5-135mm F3.5-5.6)"}, -//# "Tokina" "" "AF 193 (AF 19-35mm f/3.5-4.5)"; -{0x2F,0x48,0x30,0x44,0x24,0x24,0x29,0x02,0x00,0x1300A235, "Tokina", "", "AT-X 235 AF PRO (AF 20-35mm f/2.8)"}, -//# "Tokina" "" "AF 235 (AF 20-35mm f/3.5-4.5)"; -{0x2F,0x40,0x30,0x44,0x2C,0x34,0x29,0x02,0x00,0x13000235, "Tokina", "", "AF 235 II (AF 20-35mm f/3.5-4.5)"}, -//# "Tokina" "" "AT-X 240 AF (AF 24-40mm f/2.8)"; -//# "Tokina" "" "AT-X 242 AF (AF 24-200mm f/3.5-4.5)"; -//# "Tokina" "" "AT-X 270 AF PRO II (AF 28-70mm f/2.6-2.8)"; -{0x25,0x48,0x3C,0x5C,0x24,0x24,0x1B,0x02,0x00,0x1300B287, "Tokina", "", "AT-X 287 AF PRO SV (AF 28-70mm f/2.8)"}, -{0x07,0x48,0x3C,0x5C,0x24,0x24,0x03,0x00,0x00,0x1300A287, "Tokina", "", "AT-X 287 AF (AF 28-70mm f/2.8)"}, -{0x07,0x47,0x3C,0x5C,0x25,0x35,0x03,0x00,0x00,0x13000278, "Tokina", "", "AF 287 SD (AF 28-70mm f/2.8-4.5)"}, -//# "Tokina" "" "AF 270 II (AF 28-70mm f/3.5-4.5)"; -{0x00,0x48,0x3C,0x60,0x24,0x24,0x00,0x02,0x00,0x13000280, "Tokina", "", "AT-X 280 AF PRO (AF 28-80mm f/2.8)"}, -//# "Tokina" "" "AF 280 II EMZ (AF 28-80mm f/3.5-5.6)"; -//# "Tokina" "" "AF 205 (AF 28-105mm f/3.5-4.5); -//# "Tokina" "" "AF 282 EMZ II (AF 28-210mm f/4.2-6.5)"; -//# "Tokina" "" "AF 370 II (AF 35-70mm f/3.5-4.6)"; -//# "Tokina" "" "AF 353 (AF 35-300mm f/4.5-6.7); -{0x00,0x48,0x50,0x72,0x24,0x24,0x00,0x06,0x00,0x13000535, "Tokina", "", "AT-X 535 PRO DX (AF 50-135mm f/2.8)"}, -//# "Tokina" "" "AF 210 II SD (AF 70-210mm f/4.0-5.6)"; -//# "Tokina" "" "AF-730 II (AF 75-300mm f/4.5-5.6)"; -//# "Tokina" "" "AT-X 828 AF (AF 80-200mm f/2.8)"; -{0x14,0x54,0x60,0x80,0x24,0x24,0x0B,0x00,0x00,0x13000828, "Tokina", "", "AT-X 828 AF PRO (AF 80-200mm f/2.8)"}, -//# "Tokina" "" "AT-X 840 AF (AF 80-400mm f/4.5-5.6)"; -{0x24,0x44,0x60,0x98,0x34,0x3C,0x1A,0x02,0x00,0x13000840, "Tokina", "", "AT-X 840 AF-II (AF 80-400mm f/4.5-5.6)"}, -{0x00,0x44,0x60,0x98,0x34,0x3C,0x00,0x02,0x00,0x1300D840, "Tokina", "", "AT-X 840 AF D (AF 80-400mm f/4.5-5.6)"}, -{0x14,0x48,0x68,0x8E,0x30,0x30,0x0B,0x00,0x00,0x13000340, "Tokina", "", "AT-X 340 AF (AF 100-300mm f/4)"}, -//# "Tokina" "" "AT-X 340 AF-II (AF 100-300mm f/4)"; -//# "Tokina" "" "AF 130 EMZ II (AF 100-300mm f/5.6-6.7)"; -//# "Tokina" "" "AF 140 EMZ (AF 100-400mm f/4.5-6.3)"; -//# -//#------------------------------------------------------------------------------------------------ -//# Lenses from various other brands -//#------------------------------------------------------------------------------------------------ -//# -{0x06,0x3F,0x68,0x68,0x2C,0x2C,0x06,0x00,0x00,0x14000100, "Cosina", "", "AF 100mm F3.5 Macro"}, -{0x07,0x36,0x3D,0x5F,0x2C,0x3C,0x03,0x00,0x00,0x14002880, "Cosina", "", "AF Zoom 28-80mm F3.5-5.6 MC Macro"}, -{0x07,0x46,0x3D,0x6A,0x25,0x2F,0x03,0x00,0x00,0x14002815, "Cosina", "", "AF Zoom 28-105mm F2.8-3.8 MC"}, -//# "Cosina" "" "AF 28-210mm F3.5-5.6"; -//# "Cosina" "" "AF 28-210mm F4.2-6.5 Aspherical IF"; -//# "Cosina" "" "AF 28-300mm F4.0-6.3"; -//# "Cosina" "" "AF 70-210mm F2.8-4.0"; -{0x12,0x36,0x5C,0x81,0x35,0x3D,0x09,0x00,0x00,0x14007021, "Cosina", "", "AF Zoom 70-210mm F4.5-5.6 MC Macro"}, -{0x12,0x39,0x5C,0x8E,0x34,0x3D,0x08,0x02,0x00,0x14007030, "Cosina", "", "AF Zoom 70-300mm F4.5-5.6 MC Macro"}, -{0x12,0x3B,0x68,0x8D,0x3D,0x43,0x09,0x02,0x00,0x14001030, "Cosina", "", "AF Zoom 100-300mm F5.6-6.7 MC Macro"}, -//# "Cosina" "" "AF Zoom 100-400mm F5.6-6.7 MC"; -//# -{0x00,0x40,0x31,0x31,0x2C,0x2C,0x00,0x00,0x00,0x14100203, "Voigtlander", "", "Color Skopar 20mm F3.5 SLII Aspherical"}, -{0x00,0x54,0x48,0x48,0x18,0x18,0x00,0x00,0x00,0x14100402, "Voigtlander", "", "Ultron 40mm F2 SLII Aspherical"}, -{0x00,0x54,0x55,0x55,0x0C,0x0C,0x00,0x00,0x00,0x14100581, "Voigtlander", "", "Nokton 58mm F1.4 SLII"}, -//# -{0x00,0x54,0x56,0x56,0x30,0x30,0x00,0x00,0x00,0x1C000604, "Coastal Optical Systems", "", "60mm 1:4 UV-VIS-IR Macro Apo"}, -//# -{0x02,0x40,0x44,0x5C,0x2C,0x34,0x02,0x00,0x00,0x1F000000, "Exakta", "", "AF 35-70mm 1:3.5-4.5 MC"}, -{0x07,0x3E,0x30,0x43,0x2D,0x35,0x03,0x00,0x00,0x1F000000, "Soligor", "", "AF Zoom 19-35mm 1:3.5-4.5 MC"}, -{0x03,0x43,0x5C,0x81,0x35,0x35,0x02,0x00,0x00,0x1F000000, "Soligor", "", "AF C/D Zoom UMCS 70-210mm 1:4.5"}, -{0x12,0x4A,0x5C,0x81,0x31,0x3D,0x09,0x00,0x00,0x1F000000, "Soligor", "", "AF C/D Auto Zoom+Macro 70-210mm 1:4-5.6 UMCS"}, -//# -{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x10,0x1810E014, "Kenko", "KE-MCP1DGN", "Teleplus PRO 300 DG 1.4x"}, -{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x10,0x1810E020, "Kenko", "KE-MCP2DGN", "Teleplus PRO 300 DG 2.0x"}, -//# -{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00000000, "Manual Lens", "", "No CPU"}, -//# -//#------------------------------------------------------------------------------------------------ -//# -//# Lenses, that were upgraded with custom CPU -//# -{0x00,0x54,0x44,0x44,0x0C,0x0C,0x00,0x00,0x00,0x1100F115, "Nikon", "JAA115AD", "Nikkor 35mm f/1.4 AiS"}, -{0x00,0x48,0x50,0x50,0x18,0x18,0x00,0x00,0x00,0x1100F052, "Nikon", "", "Nikkor H 50mm f/2"}, -{0x00,0x48,0x68,0x68,0x24,0x24,0x00,0x00,0x00,0x1100F304, "Nikon", "JAA304AA", "Series E 100mm f/2.8"}, -{0x00,0x4C,0x6A,0x6A,0x20,0x20,0x00,0x00,0x00,0x1100F305, "Nikon", "JAA305AA", "Nikkor 105mm f/2.5 AiS"}, -{0x00,0x48,0x80,0x80,0x30,0x30,0x00,0x00,0x00,0x1100F313, "Nikon", "JAA313AA", "Nikkor 200mm f/4 AiS"}, -//# +{0x01,0x58,0x50,0x50,0x14,0x14,0x02,0x00,0x00,0x00, "Nikon", "JAA00901", "AF Nikkor 50mm f/1.8"}, +{0x02,0x42,0x44,0x5C,0x2A,0x34,0x02,0x00,0x00,0x00, "Nikon", "JAA72701", "AF Zoom-Nikkor 35-70mm f/3.3-4.5"}, +{0x02,0x42,0x44,0x5C,0x2A,0x34,0x08,0x00,0x00,0x00, "Nikon", "JAA72701", "AF Zoom-Nikkor 35-70mm f/3.3-4.5"}, +{0x03,0x48,0x5C,0x81,0x30,0x30,0x02,0x00,0x00,0x00, "Nikon", "JAA72801", "AF Zoom-Nikkor 70-210mm f/4"}, +{0x04,0x48,0x3C,0x3C,0x24,0x24,0x03,0x00,0x00,0x00, "Nikon", "JAA12001", "AF Nikkor 28mm f/2.8"}, +{0x05,0x54,0x50,0x50,0x0C,0x0C,0x04,0x00,0x00,0x00, "Nikon", "JAA01001", "AF Nikkor 50mm f/1.4"}, +{0x06,0x54,0x53,0x53,0x24,0x24,0x06,0x00,0x00,0x00, "Nikon", "JAA62101", "AF Micro-Nikkor 55mm f/2.8"}, +{0x07,0x40,0x3C,0x62,0x2C,0x34,0x03,0x00,0x00,0x00, "Nikon", "JAA72901", "AF Zoom-Nikkor 28-85mm f/3.5-4.5"}, +{0x08,0x40,0x44,0x6A,0x2C,0x34,0x04,0x00,0x00,0x00, "Nikon", "JAA73001", "AF Zoom-Nikkor 35-105mm f/3.5-4.5"}, +{0x09,0x48,0x37,0x37,0x24,0x24,0x04,0x00,0x00,0x00, "Nikon", "JAA12101", "AF Nikkor 24mm f/2.8"}, +{0x0A,0x48,0x8E,0x8E,0x24,0x24,0x03,0x00,0x00,0x00, "Nikon", "JAA322AB", "AF Nikkor 300mm f/2.8 IF-ED"}, +{0x0B,0x48,0x7C,0x7C,0x24,0x24,0x05,0x00,0x00,0x00, "Nikon", "JAA32101", "AF Nikkor 180mm f/2.8 IF-ED"}, +//0C +{0x0D,0x40,0x44,0x72,0x2C,0x34,0x07,0x00,0x00,0x00, "Nikon", "JAA73101", "AF Zoom-Nikkor 35-135mm f/3.5-4.5"}, +{0x0E,0x48,0x5C,0x81,0x30,0x30,0x05,0x00,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 70-210mm f/4"}, +{0x0F,0x58,0x50,0x50,0x14,0x14,0x05,0x00,0x00,0x00, "Nikon", "JAA009AD", "AF Nikkor 50mm f/1.8 N"}, +{0x10,0x48,0x8E,0x8E,0x30,0x30,0x08,0x00,0x00,0x00, "Nikon", "JAA32301", "AF Nikkor 300mm f/4 IF-ED"}, +{0x11,0x48,0x44,0x5C,0x24,0x24,0x08,0x00,0x00,0x00, "Nikon", "JAA73301", "AF Zoom-Nikkor 35-70mm f/2.8"}, +{0x12,0x48,0x5C,0x81,0x30,0x3C,0x09,0x00,0x00,0x00, "Nikon", "JAA73201", "AF Nikkor 70-210mm f/4-5.6"}, +{0x13,0x42,0x37,0x50,0x2A,0x34,0x0B,0x00,0x00,0x00, "Nikon", "JAA73401", "AF Zoom-Nikkor 24-50mm f/3.3-4.5"}, +{0x14,0x48,0x60,0x80,0x24,0x24,0x0B,0x00,0x00,0x00, "Nikon", "JAA73501", "AF Zoom-Nikkor 80-200mm f/2.8 ED"}, +{0x15,0x4C,0x62,0x62,0x14,0x14,0x0C,0x00,0x00,0x00, "Nikon", "JAA32401", "AF Nikkor 85mm f/1.8"}, +//16 +{0x17,0x3C,0xA0,0xA0,0x30,0x30,0x0F,0x00,0x00,0x00, "Nikon", "JAA518AA", "Nikkor 500mm f/4 P ED IF"}, +{0x17,0x3C,0xA0,0xA0,0x30,0x30,0x11,0x00,0x00,0x00, "Nikon", "JAA518AA", "Nikkor 500mm f/4 P ED IF"}, +{0x18,0x40,0x44,0x72,0x2C,0x34,0x0E,0x00,0x00,0x00, "Nikon", "JAA73601", "AF Zoom-Nikkor 35-135mm f/3.5-4.5 N"}, +//19 +{0x1A,0x54,0x44,0x44,0x18,0x18,0x11,0x00,0x00,0x00, "Nikon", "JAA12201", "AF Nikkor 35mm f/2"}, +{0x1B,0x44,0x5E,0x8E,0x34,0x3C,0x10,0x00,0x00,0x00, "Nikon", "JAA73801", "AF Zoom-Nikkor 75-300mm f/4.5-5.6"}, +{0x1C,0x48,0x30,0x30,0x24,0x24,0x12,0x00,0x00,0x00, "Nikon", "JAA12301", "AF Nikkor 20mm f/2.8"}, +{0x1D,0x42,0x44,0x5C,0x2A,0x34,0x12,0x00,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 35-70mm f/3.3-4.5 N"}, +{0x1E,0x54,0x56,0x56,0x24,0x24,0x13,0x00,0x00,0x00, "Nikon", "JAA62201", "AF Micro-Nikkor 60mm f/2.8"}, +{0x1F,0x54,0x6A,0x6A,0x24,0x24,0x14,0x00,0x00,0x00, "Nikon", "JAA62301", "AF Micro-Nikkor 105mm f/2.8"}, +{0x20,0x48,0x60,0x80,0x24,0x24,0x15,0x00,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/2.8 ED"}, +{0x21,0x40,0x3C,0x5C,0x2C,0x34,0x16,0x00,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 28-70mm f/3.5-4.5"}, +{0x22,0x48,0x72,0x72,0x18,0x18,0x16,0x00,0x00,0x00, "Nikon", "JAA32501", "AF DC-Nikkor 135mm f/2"}, +{0x23,0x30,0xBE,0xCA,0x3C,0x48,0x17,0x00,0x00,0x00, "Nikon", "", "Zoom-Nikkor 1200-1700mm f/5.6-8 P ED IF"}, +// - D - lenses from here +{0x24,0x48,0x60,0x80,0x24,0x24,0x1A,0x02,0x00,0x00, "Nikon", "JAA742DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, +{0x25,0x48,0x44,0x5c,0x24,0x24,0x1B,0x02,0x00,0x00, "Nikon", "JAA743DA", "AF Zoom-Nikkor 35-70mm f/2.8D"}, +{0x25,0x48,0x44,0x5c,0x24,0x24,0x52,0x02,0x00,0x00, "Nikon", "JAA743DA", "AF Zoom-Nikkor 35-70mm f/2.8D"}, +//26 +{0x27,0x48,0x8E,0x8E,0x24,0x24,0x1D,0x02,0x08,0x00, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED"}, +{0x27,0x48,0x8E,0x8E,0x24,0x24,0xF1,0x02,0x28,0x00, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-14E"}, +{0x27,0x48,0x8E,0x8E,0x24,0x24,0xE1,0x02,0x28,0x00, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-17E"}, +{0x27,0x48,0x8E,0x8E,0x24,0x24,0xF2,0x02,0x28,0x00, "Nikon", "JAA326DA", "AF-I Nikkor 300mm f/2.8D IF-ED + TC-20E"}, +{0x28,0x3C,0xA6,0xA6,0x30,0x30,0x1D,0x02,0x08,0x00, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED"}, +{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xF1,0x02,0x28,0x00, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-14E"}, +{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xE1,0x02,0x28,0x00, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-17E"}, +{0x28,0x3C,0xA6,0xA6,0x30,0x30,0xF2,0x02,0x28,0x00, "Nikon", "JAA519DA", "AF-I Nikkor 600mm f/4D IF-ED + TC-20E"}, +//29 +{0x2A,0x54,0x3C,0x3C,0x0C,0x0C,0x26,0x02,0x00,0x00, "Nikon", "JAA124DA", "AF Nikkor 28mm f/1.4D"}, +{0x2B,0x3C,0x44,0x60,0x30,0x3C,0x1F,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 35-80mm f/4-5.6D"}, +{0x2C,0x48,0x6A,0x6A,0x18,0x18,0x27,0x02,0x00,0x00, "Nikon", "JAA327DA", "AF DC-Nikkor 105mm f/2D"}, +{0x2D,0x48,0x80,0x80,0x30,0x30,0x21,0x02,0x00,0x00, "Nikon", "JAA624DA", "AF Micro-Nikkor 200mm f/4D IF-ED"}, +{0x2E,0x48,0x5C,0x82,0x30,0x3C,0x28,0x02,0x00,0x00, "Nikon", "", "AF Nikkor 70-210mm f/4-5.6D"}, +{0x2F,0x48,0x30,0x44,0x24,0x24,0x29,0x02,0x00,0x00, "Nikon", "JAA746DA", "AF Zoom-Nikkor 20-35mm f/2.8D IF"}, +{0x30,0x48,0x98,0x98,0x24,0x24,0x24,0x02,0x08,0x00, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED"}, +{0x30,0x48,0x98,0x98,0x24,0x24,0xF1,0x02,0x28,0x00, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-14E"}, +{0x30,0x48,0x98,0x98,0x24,0x24,0xE1,0x02,0x28,0x00, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-17E"}, +{0x30,0x48,0x98,0x98,0x24,0x24,0xF2,0x02,0x28,0x00, "Nikon", "JAA520DA", "AF-I Nikkor 400mm f/2.8D IF-ED + TC-20E"}, +{0x31,0x54,0x56,0x56,0x24,0x24,0x25,0x02,0x00,0x00, "Nikon", "JAA625DA", "AF Micro-Nikkor 60mm f/2.8D"}, +{0x32,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x00, "Nikon", "JAA627DA", "AF Micro-Nikkor 105mm f/2.8D"}, +{0x33,0x48,0x2D,0x2D,0x24,0x24,0x31,0x02,0x00,0x00, "Nikon", "JAA126DA", "AF Nikkor 18mm f/2.8D"}, +{0x34,0x48,0x29,0x29,0x24,0x24,0x32,0x02,0x00,0x00, "Nikon", "JAA626DA", "AF Fisheye Nikkor 16mm f/2.8D"}, +{0x35,0x3C,0xA0,0xA0,0x30,0x30,0x33,0x02,0x08,0x00, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED"}, +{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xF1,0x02,0x28,0x00, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-14E"}, +{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xE1,0x02,0x28,0x00, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-17E"}, +{0x35,0x3C,0xA0,0xA0,0x30,0x30,0xF2,0x02,0x28,0x00, "Nikon", "JAA521DA", "AF-I Nikkor 500mm f/4D IF-ED + TC-20E"}, +{0x36,0x48,0x37,0x37,0x24,0x24,0x34,0x02,0x00,0x00, "Nikon", "JAA125DA", "AF Nikkor 24mm f/2.8D"}, +{0x37,0x48,0x30,0x30,0x24,0x24,0x36,0x02,0x00,0x00, "Nikon", "JAA127DA", "AF Nikkor 20mm f/2.8D"}, +{0x38,0x4C,0x62,0x62,0x14,0x14,0x37,0x02,0x00,0x00, "Nikon", "JAA328DA", "AF Nikkor 85mm f/1.8D"}, +//39 38 +{0x3A,0x40,0x3C,0x5C,0x2C,0x34,0x39,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 28-70mm f/3.5-4.5D"}, +{0x3B,0x48,0x44,0x5C,0x24,0x24,0x3A,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 35-70mm f/2.8D N"}, +{0x3C,0x48,0x60,0x80,0x24,0x24,0x3B,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, +{0x3D,0x3C,0x44,0x60,0x30,0x3C,0x3E,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 35-80mm f/4-5.6D"}, +{0x3E,0x48,0x3C,0x3C,0x24,0x24,0x3D,0x02,0x00,0x00, "Nikon", "JAA128DA", "AF Nikkor 28mm f/2.8D"}, +{0x3F,0x40,0x44,0x6A,0x2C,0x34,0x45,0x02,0x00,0x00, "Nikon", "JAA748DA", "AF Zoom-Nikkor 35-105mm f/3.5-4.5D"}, +//40 +{0x41,0x48,0x7c,0x7c,0x24,0x24,0x43,0x02,0x00,0x00, "Nikon", "JAA330DA", "AF Nikkor 180mm f/2.8D IF-ED"}, +{0x42,0x54,0x44,0x44,0x18,0x18,0x44,0x02,0x00,0x00, "Nikon", "JAA129DA", "AF Nikkor 35mm f/2D"}, +{0x43,0x54,0x50,0x50,0x0C,0x0C,0x46,0x02,0x00,0x00, "Nikon", "JAA011DB", "AF Nikkor 50mm f/1.4D"}, +{0x44,0x44,0x60,0x80,0x34,0x3C,0x47,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 80-200mm f/4.5-5.6D"}, +{0x45,0x40,0x3C,0x60,0x2C,0x3C,0x48,0x02,0x00,0x00, "Nikon", "JAA752DA", "AF Zoom-Nikkor 28-80mm f/3.5-5.6D"}, +{0x46,0x3C,0x44,0x60,0x30,0x3C,0x49,0x02,0x00,0x00, "Nikon", "JAA754DA", "AF Zoom-Nikkor 35-80mm f/4-5.6D N"}, +{0x47,0x42,0x37,0x50,0x2A,0x34,0x4A,0x02,0x00,0x00, "Nikon", "JAA756DA", "AF Zoom-Nikkor 24-50mm f/3.3-4.5D"}, +{0x48,0x48,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x08,0x00, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED"}, +{0x48,0x48,0x8E,0x8E,0x24,0x24,0xF1,0x02,0x28,0x00, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-14E"}, +{0x48,0x48,0x8E,0x8E,0x24,0x24,0xE1,0x02,0x28,0x00, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-17E"}, +{0x48,0x48,0x8E,0x8E,0x24,0x24,0xF2,0x02,0x28,0x00, "Nikon", "JAA333DA", "AF-S Nikkor 300mm f/2.8D IF-ED + TC-20E"}, +{0x49,0x3C,0xA6,0xA6,0x30,0x30,0x4C,0x02,0x08,0x00, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED"}, +{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xF1,0x02,0x28,0x00, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-14E"}, +{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xE1,0x02,0x28,0x00, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-17E"}, +{0x49,0x3C,0xA6,0xA6,0x30,0x30,0xF2,0x02,0x28,0x00, "Nikon", "JAA522DA", "AF-S Nikkor 600mm f/4D IF-ED + TC-20E"}, +{0x4A,0x54,0x62,0x62,0x0C,0x0C,0x4D,0x02,0x00,0x00, "Nikon", "JAA332DA", "AF Nikkor 85mm f/1.4D IF"}, +{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0x4E,0x02,0x08,0x00, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED"}, +{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xF1,0x02,0x28,0x00, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-14E"}, +{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xE1,0x02,0x28,0x00, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-17E"}, +{0x4B,0x3C,0xA0,0xA0,0x30,0x30,0xF2,0x02,0x28,0x00, "Nikon", "JAA523DA", "AF-S Nikkor 500mm f/4D IF-ED + TC-20E"}, +{0x4C,0x40,0x37,0x6E,0x2C,0x3C,0x4F,0x02,0x00,0x00, "Nikon", "JAA757DA", "AF Zoom-Nikkor 24-120mm f/3.5-5.6D IF"}, +{0x4D,0x40,0x3C,0x80,0x2C,0x3C,0x62,0x02,0x00,0x00, "Nikon", "JAA758DA", "AF Zoom-Nikkor 28-200mm f/3.5-5.6D IF"}, +{0x4E,0x48,0x72,0x72,0x18,0x18,0x51,0x02,0x00,0x00, "Nikon", "JAA329DA", "AF DC-Nikkor 135mm f/2D"}, +{0x4F,0x40,0x37,0x5C,0x2C,0x3C,0x53,0x06,0x00,0x00, "Nikon", "JBA701AA", "IX-Nikkor 24-70mm f/3.5-5.6"}, +{0x50,0x48,0x56,0x7C,0x30,0x3C,0x54,0x06,0x00,0x00, "Nikon", "JBA702AA", "IX-Nikkor 60-180mm f/4-5.6"}, +// "JBA703AC" "IX-Nikkor 20-60 mm f/3.5-5.6"; +//51 +//52 +{0x53,0x48,0x60,0x80,0x24,0x24,0x57,0x02,0x00,0x00, "Nikon", "JAA762DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, +{0x53,0x48,0x60,0x80,0x24,0x24,0x60,0x02,0x00,0x00, "Nikon", "JAA762DA", "AF Zoom-Nikkor 80-200mm f/2.8D ED"}, +{0x54,0x44,0x5C,0x7C,0x34,0x3C,0x58,0x02,0x00,0x00, "Nikon", "JAA763DA", "AF Zoom-Micro Nikkor 70-180mm f/4.5-5.6D ED"}, +//55 +{0x56,0x48,0x5C,0x8E,0x30,0x3C,0x5A,0x02,0x00,0x00, "Nikon", "JAA764DA", "AF Zoom-Nikkor 70-300mm f/4-5.6D ED"}, +//57 +//58 +{0x59,0x48,0x98,0x98,0x24,0x24,0x5D,0x02,0x08,0x00, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED"}, +{0x59,0x48,0x98,0x98,0x24,0x24,0xF1,0x02,0x08,0x00, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-14E"}, +{0x59,0x48,0x98,0x98,0x24,0x24,0xE1,0x02,0x08,0x00, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-17E"}, +{0x59,0x48,0x98,0x98,0x24,0x24,0xF2,0x02,0x08,0x00, "Nikon", "JAA524DA", "AF-S Nikkor 400mm f/2.8D IF-ED + TC-20E"}, +{0x5A,0x3C,0x3E,0x56,0x30,0x3C,0x5E,0x06,0x00,0x00, "Nikon", "JBA704AA", "IX-Nikkor 30-60mm f/4-5.6"}, +{0x5B,0x44,0x56,0x7C,0x34,0x3C,0x5F,0x06,0x00,0x00, "Nikon", "JBA705AA", "IX-Nikkor 60-180mm f/4.5-5.6"}, +// "JBA706AC" "IX-Nikkor 20-60 mm f/3.5-5.6N"; +//5C +{0x5D,0x48,0x3C,0x5C,0x24,0x24,0x63,0x02,0x05,0x00, "Nikon", "JAA767DA", "AF-S Zoom-Nikkor 28-70mm f/2.8D IF-ED"}, +{0x5E,0x48,0x60,0x80,0x24,0x24,0x64,0x02,0x05,0x00, "Nikon", "JAA765DA", "AF-S Zoom-Nikkor 80-200mm f/2.8D IF-ED"}, +{0x5F,0x40,0x3C,0x6A,0x2C,0x34,0x65,0x02,0x00,0x00, "Nikon", "JAA766DA", "AF Zoom-Nikkor 28-105mm f/3.5-4.5D IF"}, +{0x60,0x40,0x3C,0x60,0x2C,0x3C,0x66,0x02,0x00,0x00, "Nikon", "JAA769DA", "AF Zoom-Nikkor 28-80mm f/3.5-5.6D"}, +{0x61,0x44,0x5E,0x86,0x34,0x3C,0x67,0x02,0x00,0x00, "Nikon", "", "AF Zoom-Nikkor 75-240mm f/4.5-5.6D"}, +//62 69 +{0x63,0x48,0x2B,0x44,0x24,0x24,0x68,0x02,0x05,0x00, "Nikon", "JAA770DA", "AF-S Nikkor 17-35mm f/2.8D IF-ED"}, +{0x64,0x00,0x62,0x62,0x24,0x24,0x6A,0x02,0x00,0x00, "Nikon", "JAA628DA", "PC Micro-Nikkor 85mm f/2.8D"}, +{0x65,0x44,0x60,0x98,0x34,0x3C,0x6B,0x0A,0x00,0x00, "Nikon", "JAA771DA", "AF VR Zoom-Nikkor 80-400mm f/4.5-5.6D ED"}, +{0x66,0x40,0x2D,0x44,0x2C,0x34,0x6C,0x02,0x00,0x00, "Nikon", "JAA772DA", "AF Zoom-Nikkor 18-35mm f/3.5-4.5D IF-ED"}, +{0x67,0x48,0x37,0x62,0x24,0x30,0x6D,0x02,0x00,0x00, "Nikon", "JAA774DA", "AF Zoom-Nikkor 24-85mm f/2.8-4D IF"}, +{0x68,0x42,0x3C,0x60,0x2A,0x3C,0x6E,0x06,0x00,0x00, "Nikon", "JAA777DA", "AF Zoom-Nikkor 28-80mm f/3.3-5.6G"}, +{0x69,0x48,0x5C,0x8E,0x30,0x3C,0x6F,0x06,0x00,0x00, "Nikon", "JAA776DA", "AF Zoom-Nikkor 70-300mm f/4-5.6G"}, +{0x6A,0x48,0x8E,0x8E,0x30,0x30,0x70,0x02,0x00,0x00, "Nikon", "JAA334DA", "AF-S Nikkor 300mm f/4D IF-ED"}, +{0x6B,0x48,0x24,0x24,0x24,0x24,0x71,0x02,0x00,0x00, "Nikon", "JAA130DA", "AF Nikkor ED 14mm f/2.8D"}, +//6C 72 +{0x6D,0x48,0x8E,0x8E,0x24,0x24,0x73,0x02,0x04,0x00, "Nikon", "JAA335DA", "AF-S Nikkor 300mm f/2.8D IF-ED II"}, +{0x6E,0x48,0x98,0x98,0x24,0x24,0x74,0x02,0x04,0x00, "Nikon", "JAA525DA", "AF-S Nikkor 400mm f/2.8D IF-ED II"}, +{0x6F,0x3C,0xA0,0xA0,0x30,0x30,0x75,0x02,0x04,0x00, "Nikon", "JAA526DA", "AF-S Nikkor 500mm f/4D IF-ED II"}, +{0x70,0x3C,0xA6,0xA6,0x30,0x30,0x76,0x02,0x04,0x00, "Nikon", "JAA527DA", "AF-S Nikkor 600mm f/4D IF-ED II"}, +//71 +{0x72,0x48,0x4C,0x4C,0x24,0x24,0x77,0x00,0x00,0x00, "Nikon", "JAA012AA", "Nikkor 45mm f/2.8 P"}, +//73 +{0x74,0x40,0x37,0x62,0x2C,0x34,0x78,0x06,0x05,0x00, "Nikon", "JAA780DA", "AF-S Zoom-Nikkor 24-85mm f/3.5-4.5G IF-ED"}, +{0x75,0x40,0x3C,0x68,0x2C,0x3C,0x79,0x06,0x00,0x00, "Nikon", "JAA778DA", "AF Zoom-Nikkor 28-100mm f/3.5-5.6G"}, +{0x76,0x58,0x50,0x50,0x14,0x14,0x7A,0x02,0x00,0x00, "Nikon", "JAA013DA", "AF Nikkor 50mm f/1.8D"}, +{0x77,0x48,0x5C,0x80,0x24,0x24,0x7B,0x0E,0x04,0x00, "Nikon", "JAA781DA", "AF-S VR Zoom-Nikkor 70-200mm f/2.8G IF-ED"}, +{0x78,0x40,0x37,0x6E,0x2C,0x3C,0x7C,0x0E,0x05,0x00, "Nikon", "JAA782DA", "AF-S VR Zoom-Nikkor 24-120mm f/3.5-5.6G IF-ED"}, +{0x79,0x40,0x3C,0x80,0x2C,0x3C,0x7F,0x06,0x00,0x00, "Nikon", "JAA783DA", "AF Zoom-Nikkor 28-200mm f/3.5-5.6G IF-ED"}, +{0x7A,0x3C,0x1F,0x37,0x30,0x30,0x7E,0x06,0x05,0x00, "Nikon", "JAA784DA", "AF-S DX Zoom-Nikkor 12-24mm f/4G IF-ED"}, +{0x7B,0x48,0x80,0x98,0x30,0x30,0x80,0x0E,0x04,0x00, "Nikon", "JAA787DA", "AF-S VR Zoom-Nikkor 200-400mm f/4G IF-ED"}, +//7C 81 +{0x7D,0x48,0x2B,0x53,0x24,0x24,0x82,0x06,0x01,0x00, "Nikon", "JAA788DA", "AF-S DX Zoom-Nikkor 17-55mm f/2.8G IF-ED"}, +//7E 83 +{0x7F,0x40,0x2D,0x5C,0x2C,0x34,0x84,0x06,0x01,0x00, "Nikon", "JAA790DA", "AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED"}, +{0x80,0x48,0x1A,0x1A,0x24,0x24,0x85,0x06,0x00,0x00, "Nikon", "JAA629DA", "AF DX Fisheye-Nikkor 10.5mm f/2.8G ED"}, +{0x81,0x54,0x80,0x80,0x18,0x18,0x86,0x0E,0x03,0x00, "Nikon", "JAA336DA", "AF-S VR Nikkor 200mm f/2G IF-ED"}, +{0x82,0x48,0x8E,0x8E,0x24,0x24,0x87,0x0E,0x03,0x00, "Nikon", "JAA337DA", "AF-S VR Nikkor 300mm f/2.8G IF-ED"}, +//83 +//84 +//85 +//86 +//87 +//88 +{0x89,0x3C,0x53,0x80,0x30,0x3C,0x8B,0x06,0x00,0x00, "Nikon", "JAA793DA", "AF-S DX Zoom-Nikkor 55-200mm f/4-5.6G ED"}, +{0x8A,0x54,0x6A,0x6A,0x24,0x24,0x8C,0x0E,0x03,0x00, "Nikon", "JAA630DA", "AF-S VR Micro-Nikkor 105mm f/2.8G IF-ED"}, +{0x8B,0x40,0x2D,0x80,0x2C,0x3C,0x8D,0x0E,0x00,0x00, "Nikon", "JAA794DA", "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED"}, +{0x8B,0x40,0x2D,0x80,0x2C,0x3C,0xFD,0x0E,0x00,0x00, "Nikon", "JAA813DA", "AF-S DX VR Zoom-Nikkor 18-200mm f/3.5-5.6G IF-ED II"}, +{0x8C,0x40,0x2D,0x53,0x2C,0x3C,0x8E,0x06,0x00,0x00, "Nikon", "JAA792DA", "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED"}, +{0x8D,0x44,0x5C,0x8E,0x34,0x3C,0x8F,0x0E,0x00,0x00, "Nikon", "JAA795DA", "AF-S VR Zoom-Nikkor 70-300mm f/4.5-5.6G IF-ED"}, +//8E 90 +{0x8F,0x40,0x2D,0x72,0x2C,0x3C,0x91,0x06,0x00,0x00, "Nikon", "JAA796DA", "AF-S DX Zoom-Nikkor 18-135mm f/3.5-5.6G IF-ED"}, +{0x90,0x3B,0x53,0x80,0x30,0x3C,0x92,0x0E,0x00,0x00, "Nikon", "JAA798DA", "AF-S DX VR Zoom-Nikkor 55-200mm f/4-5.6G IF-ED"}, +//91 93 +{0x92,0x48,0x24,0x37,0x24,0x24,0x94,0x06,0x01,0x00, "Nikon", "JAA801DA", "AF-S Zoom-Nikkor 14-24mm f/2.8G ED"}, +{0x93,0x48,0x37,0x5C,0x24,0x24,0x95,0x06,0x01,0x00, "Nikon", "JAA802DA", "AF-S Zoom-Nikkor 24-70mm f/2.8G ED"}, +{0x94,0x40,0x2D,0x53,0x2C,0x3C,0x96,0x06,0x00,0x00, "Nikon", "JAA797DA", "AF-S DX Zoom-Nikkor 18-55mm f/3.5-5.6G ED II"}, +{0x95,0x4C,0x37,0x37,0x2C,0x2C,0x97,0x02,0x00,0x00, "Nikon", "JAA631DA", "PC-E Nikkor 24mm f/3.5D ED"}, +{0x95,0x00,0x37,0x37,0x2C,0x2C,0x97,0x06,0x00,0x00, "Nikon", "JAA631DA", "PC-E Nikkor 24mm f/3.5D ED"}, +{0x96,0x48,0x98,0x98,0x24,0x24,0x98,0x0E,0x02,0x00, "Nikon", "JAA528DA", "AF-S VR Nikkor 400mm f/2.8G ED"}, +{0x97,0x3C,0xA0,0xA0,0x30,0x30,0x99,0x0E,0x02,0x00, "Nikon", "JAA529DA", "AF-S VR Nikkor 500mm f/4G ED"}, +{0x98,0x3C,0xA6,0xA6,0x30,0x30,0x9A,0x0E,0x02,0x00, "Nikon", "JAA530DA", "AF-S VR Nikkor 600mm f/4G ED"}, +{0x99,0x40,0x29,0x62,0x2C,0x3C,0x9B,0x0E,0x00,0x00, "Nikon", "JAA800DA", "AF-S DX VR Zoom-Nikkor 16-85mm f/3.5-5.6G ED"}, +{0x9A,0x40,0x2D,0x53,0x2C,0x3C,0x9C,0x0E,0x00,0x00, "Nikon", "JAA803DA", "AF-S DX VR Zoom-Nikkor 18-55mm f/3.5-5.6G"}, +{0x9B,0x54,0x4C,0x4C,0x24,0x24,0x9D,0x02,0x00,0x00, "Nikon", "JAA633DA", "PC-E Micro Nikkor 45mm f/2.8D ED"}, +{0x9B,0x00,0x4C,0x4C,0x24,0x24,0x9D,0x06,0x00,0x00, "Nikon", "JAA633DA", "PC-E Micro Nikkor 45mm f/2.8D ED"}, +{0x9C,0x54,0x56,0x56,0x24,0x24,0x9E,0x06,0x00,0x00, "Nikon", "JAA632DA", "AF-S Micro Nikkor 60mm f/2.8G ED"}, +{0x9D,0x54,0x62,0x62,0x24,0x24,0x9F,0x02,0x00,0x00, "Nikon", "JAA634DA", "PC-E Micro Nikkor 85mm f/2.8D"}, +{0x9D,0x00,0x62,0x62,0x24,0x24,0x9F,0x06,0x00,0x00, "Nikon", "JAA634DA", "PC-E Micro Nikkor 85mm f/2.8D"}, +{0x9E,0x40,0x2D,0x6A,0x2C,0x3C,0xA0,0x0E,0x00,0x00, "Nikon", "JAA805DA", "AF-S DX VR Zoom-Nikkor 18-105mm f/3.5-5.6G ED"}, +{0x9F,0x58,0x44,0x44,0x14,0x14,0xA1,0x06,0x00,0x00, "Nikon", "JAA132DA", "AF-S DX Nikkor 35mm f/1.8G"}, +{0xA0,0x54,0x50,0x50,0x0C,0x0C,0xA2,0x06,0x00,0x00, "Nikon", "JAA014DA", "AF-S Nikkor 50mm f/1.4G"}, +{0xA1,0x40,0x18,0x37,0x2C,0x34,0xA3,0x06,0x00,0x00, "Nikon", "JAA804DA", "AF-S DX Nikkor 10-24mm f/3.5-4.5G ED"}, +// +// +{0x01,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, "Nikon", "JAA90701", "TC-16A"}, +{0x01,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00, "Nikon", "JAA90701", "TC-16A"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x20,0x00, "Nikon", "JAA908DA", "TC-14E"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x20,0x00, "Nikon", "JAA909DA", "TC-20E"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x20,0x00, "Nikon", "JAA910DA", "TC-14E II"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x20,0x00, "Nikon", "JAA911DA", "TC-20E II"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xE1,0x12,0x20,0x00, "Nikon", "JAA912DA", "TC-17E II"}, +// +//------------------------------------------------------------------------------ +// Sigma lenses by focal length, first fixed then zoom lenses +//------------------------------------------------------------------------------ +// +{0xFE,0x47,0x00,0x00,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "486556", "4.5mm F2.8 EX DC HSM Circular Fisheye"}, +{0x26,0x48,0x11,0x11,0x30,0x30,0x1C,0x02,0x00,0x05, "Sigma", "483", "8mm F4 EX Circular Fisheye"}, +{0x79,0x40,0x11,0x11,0x2C,0x2C,0x1C,0x06,0x00,0x05, "Sigma", "485597", "8mm F3.5 EX Circular Fisheye"}, +{0xDC,0x48,0x19,0x19,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "477554", "10mm F2.8 EX DC HSM Fisheye"}, +{0x02,0x3F,0x24,0x24,0x2C,0x2C,0x02,0x00,0x00,0x05, "Sigma", "468", "14mm F3.5"}, +{0x48,0x48,0x24,0x24,0x24,0x24,0x4B,0x02,0x00,0x05, "Sigma", "", "14mm F2.8 EX Aspherical HSM"}, +{0x26,0x48,0x27,0x27,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "476441", "15mm F2.8 EX Diagonal Fisheye"}, +// "Sigma" "410" "18mm F3.5"; +{0x26,0x58,0x31,0x31,0x14,0x14,0x1C,0x02,0x00,0x05, "Sigma", "411442", "20mm F1.8 EX DG Aspherical RF"}, +{0x26,0x58,0x37,0x37,0x14,0x14,0x1C,0x02,0x00,0x05, "Sigma", "432447", "24mm F1.8 EX DG Aspherical Macro"}, +{0xE1,0x58,0x37,0x37,0x14,0x14,0x1C,0x02,0x00,0x05, "Sigma", "432447", "24mm F1.8 EX DG Aspherical Macro"}, +{0x02,0x46,0x37,0x37,0x25,0x25,0x02,0x00,0x00,0x05, "Sigma", "438", "24mm F2.8 Super Wide II Macro"}, +{0x26,0x58,0x3C,0x3C,0x14,0x14,0x1C,0x02,0x00,0x05, "Sigma", "440442", "28mm F1.8 EX DG Aspherical Macro"}, +{0x48,0x54,0x3E,0x3E,0x0C,0x0C,0x4B,0x06,0x00,0x05, "Sigma", "477554", "30mm F1.4 EX DC HSM"}, +{0xF8,0x54,0x3E,0x3E,0x0C,0x0C,0x4B,0x06,0x00,0x05, "Sigma", "477554", "30mm F1.4 EX DC HSM"}, +{0xDE,0x54,0x50,0x50,0x0C,0x0C,0x4B,0x06,0x00,0x05, "Sigma", "310554", "50mm F1.4 EX DG HSM"}, +{0x32,0x54,0x50,0x50,0x24,0x24,0x35,0x02,0x00,0x05, "Sigma", "346447", "Macro 50mm F2.8 EX DG"}, +{0x79,0x48,0x5C,0x5C,0x24,0x24,0x1C,0x06,0x00,0x05, "Sigma", "270599", "Macro 70mm F2.8 EX DG"}, +{0x02,0x48,0x65,0x65,0x24,0x24,0x02,0x00,0x00,0x05, "Sigma", "", "90mm F2.8 Macro"}, +{0x32,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x05, "Sigma", "256", "Macro 105mm F2.8 EX DG"}, +{0xE5,0x54,0x6A,0x6A,0x24,0x24,0x35,0x02,0x00,0x05, "Sigma", "257446", "Macro 105mm F2.8 EX DG"}, +{0x48,0x48,0x76,0x76,0x24,0x24,0x4B,0x06,0x04,0x05, "Sigma", "104559", "APO Macro 150mm F2.8 EX DG HSM"}, +{0xF5,0x48,0x76,0x76,0x24,0x24,0x4B,0x06,0x04,0x05, "Sigma", "104559", "APO Macro 150mm F2.8 EX DG HSM"}, +{0x48,0x4C,0x7C,0x7C,0x2C,0x2C,0x4B,0x02,0x00,0x05, "Sigma", "", "180mm F3.5 EX DG Macro"}, +{0x48,0x4C,0x7D,0x7D,0x2C,0x2C,0x4B,0x02,0x00,0x05, "Sigma", "105556", "APO Macro 180mm F3.5 EX DG HSM"}, +{0x48,0x54,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x00,0x05, "Sigma", "", "APO 300mm F2.8 EX DG HSM"}, +{0xFB,0x54,0x8E,0x8E,0x24,0x24,0x4B,0x02,0x00,0x05, "Sigma", "195557", "APO 300mm F2.8 EX DG HSM"}, +{0x26,0x48,0x8E,0x8E,0x30,0x30,0x1C,0x02,0x00,0x05, "Sigma", "", "APO Tele Macro 300mm F4"}, +{0x02,0x2F,0x98,0x98,0x3D,0x3D,0x02,0x00,0x00,0x05, "Sigma", "", "400mm F5.6 APO"}, +{0x02,0x37,0xA0,0xA0,0x34,0x34,0x02,0x00,0x00,0x05, "Sigma", "", "APO 500mm F4.5"}, +{0x48,0x44,0xA0,0xA0,0x34,0x34,0x4B,0x02,0x00,0x05, "Sigma", "", "APO 500mm F4.5 EX HSM"}, +// "Sigma" "" "500mm F7.2 APO"; +// "Sigma" "" "800mm F5.6 APO"; +{0x48,0x3C,0xB0,0xB0,0x3C,0x3C,0x4B,0x02,0x00,0x05, "Sigma", "", "APO 800mm F5.6 EX HSM"}, +// "Sigma" "152550" "APO 800mm F5.6 EX DG HSM"; +// +{0xA1,0x41,0x19,0x31,0x2C,0x2C,0x4B,0x06,0x00,0x05, "Sigma", "", "10-20mm F3.5 EX DC HSM"}, +{0x48,0x3C,0x19,0x31,0x30,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "201555", "10-20mm F4-5.6 EX DC HSM"}, +{0xF9,0x3C,0x19,0x31,0x30,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "201555", "10-20mm F4-5.6 EX DC HSM"}, +{0x48,0x38,0x1F,0x37,0x34,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "200558", "12-24mm F4.5-5.6 EX DG Aspherical HSM"}, +{0xF0,0x38,0x1F,0x37,0x34,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "200558", "12-24mm F4.5-5.6 EX DG Aspherical HSM"}, +{0x26,0x40,0x27,0x3F,0x2C,0x34,0x1C,0x02,0x00,0x05, "Sigma", "", "15-30mm F3.5-4.5 EX DG Aspherical DF"}, +{0x48,0x48,0x2B,0x44,0x24,0x30,0x4B,0x06,0x00,0x05, "Sigma", "", "17-35mm F2.8-4 EX DG Aspherical HSM"}, +{0x26,0x54,0x2B,0x44,0x24,0x30,0x1C,0x02,0x00,0x05, "Sigma", "", "17-35mm F2.8-4 EX Aspherical"}, +{0x7A,0x47,0x2B,0x5C,0x24,0x34,0x4B,0x06,0x00,0x05, "Sigma", "689599", "17-70mm F2.8-4.5 DC Macro Asp. IF HSM"}, +{0x7A,0x48,0x2B,0x5C,0x24,0x34,0x4B,0x06,0x00,0x05, "Sigma", "689599", "17-70mm F2.8-4.5 DC Macro Asp. IF HSM"}, +{0x7F,0x48,0x2B,0x5C,0x24,0x34,0x1C,0x06,0x00,0x05, "Sigma", "", "17-70mm F2.8-4.5 DC Macro Asp. IF"}, +{0x26,0x40,0x2D,0x44,0x2B,0x34,0x1C,0x02,0x00,0x05, "Sigma", "", "18-35 F3.5-4.5 Aspherical"}, +{0x26,0x48,0x2D,0x50,0x24,0x24,0x1C,0x06,0x00,0x05, "Sigma", "", "18-50mm F2.8 EX DC"}, +{0x7F,0x48,0x2D,0x50,0x24,0x24,0x1C,0x06,0x00,0x05, "Sigma", "", "18-50mm F2.8 EX DC Macro"}, +{0x7A,0x48,0x2D,0x50,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "582593", "18-50mm F2.8 EX DC Macro"}, +{0x26,0x40,0x2D,0x50,0x2C,0x3C,0x1C,0x06,0x00,0x05, "Sigma", "", "18-50mm F3.5-5.6 DC"}, +{0x7A,0x40,0x2D,0x50,0x2C,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "551551", "18-50mm F3.5-5.6 DC HSM"}, +{0x26,0x40,0x2D,0x70,0x2B,0x3C,0x1C,0x06,0x00,0x05, "Sigma", "", "18-125mm F3.5-5.6 DC"}, +{0xCD,0x3D,0x2D,0x70,0x2E,0x3C,0x4B,0x0E,0x00,0x05, "Sigma", "853556", "18-125mm F3.8-5.6 DC OS HSM"}, +{0x26,0x40,0x2D,0x80,0x2C,0x40,0x1C,0x06,0x00,0x05, "Sigma", "777555", "18-200mm F3.5-6.3 DC"}, +{0xED,0x40,0x2D,0x80,0x2C,0x40,0x4B,0x0E,0x00,0x05, "Sigma", "888558", "18-200mm F3.5-6.3 DC OS HSM"}, +{0xA5,0x40,0x2D,0x88,0x2C,0x40,0x4B,0x0E,0x00,0x05, "Sigma", "", "18-250mm F3.5-6.3 DC OS HSM"}, +{0x26,0x48,0x31,0x49,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "", "20-40mm F2.8"}, +{0x26,0x48,0x37,0x56,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "547448", "24-60mm F2.8 EX DG"}, +{0xB6,0x48,0x37,0x56,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "547448", "24-60mm F2.8 EX DG"}, +{0xA6,0x48,0x37,0x5C,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "", "24-70mm F2.8 IF EX DG HSM"}, +{0x26,0x54,0x37,0x5C,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "548445", "24-70mm F2.8 EX DG Macro"}, +{0x67,0x54,0x37,0x5C,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "548445", "24-70mm F2.8 EX DG Macro"}, +{0x26,0x40,0x37,0x5C,0x2C,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "24-70mm F3.5-5.6 Aspherical HF"}, +{0x26,0x54,0x37,0x73,0x24,0x34,0x1C,0x02,0x00,0x05, "Sigma", "", "24-135mm F2.8-4.5"}, +{0x02,0x46,0x3C,0x5C,0x25,0x25,0x02,0x00,0x00,0x05, "Sigma", "", "28-70mm F2.8"}, +{0x26,0x54,0x3C,0x5C,0x24,0x24,0x1C,0x02,0x00,0x05, "Sigma", "", "28-70mm F2.8 EX"}, +{0x26,0x48,0x3C,0x5C,0x24,0x24,0x1C,0x06,0x00,0x05, "Sigma", "549442", "28-70mm F2.8 EX DG"}, +{0x26,0x48,0x3C,0x5C,0x24,0x30,0x1C,0x02,0x00,0x05, "Sigma", "634445", "28-70mm F2.8-4 DG"}, +{0x02,0x3F,0x3C,0x5C,0x2D,0x35,0x02,0x00,0x00,0x05, "Sigma", "", "28-70mm F3.5-4.5 UC"}, +{0x26,0x40,0x3C,0x60,0x2C,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "28-80mm F3.5-5.6 Mini Zoom Macro II Aspherical"}, +{0x26,0x40,0x3C,0x65,0x2C,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "28-90mm F3.5-5.6 Macro"}, +{0x26,0x48,0x3C,0x6A,0x24,0x30,0x1C,0x02,0x00,0x05, "Sigma", "", "28-105mm F2.8-4 Aspherical"}, +{0x26,0x3E,0x3C,0x6A,0x2E,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "28-105mm F3.8-5.6 UC-III Aspherical IF"}, +{0x26,0x40,0x3C,0x80,0x2C,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"}, +{0x26,0x40,0x3C,0x80,0x2B,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "28-200mm F3.5-5.6 Compact Aspherical Hyperzoom Macro"}, +{0x26,0x3D,0x3C,0x80,0x2F,0x3D,0x1C,0x02,0x00,0x05, "Sigma", "", "28-300mm F3.8-5.6 Aspherical"}, +{0x26,0x41,0x3C,0x8E,0x2C,0x40,0x1C,0x02,0x00,0x05, "Sigma", "795443", "28-300mm F3.5-6.3 DG Macro"}, +{0x26,0x40,0x3C,0x8E,0x2C,0x40,0x1C,0x02,0x00,0x05, "Sigma", "", "28-300mm F3.5-6.3 Macro"}, +{0x02,0x3B,0x44,0x61,0x30,0x3D,0x02,0x00,0x00,0x05, "Sigma", "", "35-80mm F4-5.6"}, +{0x02,0x40,0x44,0x73,0x2B,0x36,0x02,0x00,0x00,0x05, "Sigma", "", "35-135mm F3.5-4.5 a"}, +{0x7A,0x47,0x50,0x76,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "", "50-150mm F2.8 EX APO DC HSM"}, +{0xFD,0x47,0x50,0x76,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "691554", "50-150mm F2.8 EX APO DC HSM II"}, +{0x48,0x3C,0x50,0xA0,0x30,0x40,0x4B,0x02,0x04,0x05, "Sigma", "736552", "APO 50-500mm F4-6.3 EX HSM"}, +{0x26,0x3C,0x54,0x80,0x30,0x3C,0x1C,0x06,0x00,0x05, "Sigma", "", "55-200mm F4-5.6 DC"}, +{0x7A,0x3B,0x53,0x80,0x30,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "", "55-200mm F4-5.6 DC HSM"}, +{0x48,0x54,0x5C,0x80,0x24,0x24,0x4B,0x02,0x00,0x05, "Sigma", "", "70-200mm F2.8 EX APO IF HSM"}, +{0x7A,0x48,0x5C,0x80,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "", "70-200mm F2.8 EX APO DG Macro HSM II"}, +{0xEE,0x48,0x5C,0x80,0x24,0x24,0x4B,0x06,0x00,0x05, "Sigma", "579555", "70-200mm F2.8 EX APO DG Macro HSM II"}, +{0x02,0x46,0x5C,0x82,0x25,0x25,0x02,0x00,0x00,0x05, "Sigma", "", "70-210mm F2.8 APO"}, +{0x26,0x3C,0x5C,0x82,0x30,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "70-210mm F4-5.6 UC-II"}, +{0x26,0x3C,0x5C,0x8E,0x30,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "70-300mm F4-5.6 DG Macro"}, +{0x56,0x3C,0x5C,0x8E,0x30,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "70-300mm F4-5.6 APO Macro Super II"}, +{0xE0,0x3C,0x5C,0x8E,0x30,0x3C,0x4B,0x06,0x00,0x05, "Sigma", "", "70-300mm F4-5.6 APO DG Macro HSM"}, +{0x02,0x37,0x5E,0x8E,0x35,0x3D,0x02,0x00,0x00,0x05, "Sigma", "", "75-300mm F4.5-5.6 APO"}, +{0x02,0x3A,0x5E,0x8E,0x32,0x3D,0x02,0x00,0x00,0x05, "Sigma", "", "75-300mm F4.0-5.6"}, +{0x77,0x44,0x61,0x98,0x34,0x3C,0x7B,0x0E,0x04,0x05, "Sigma", "", "80-400mm f4.5-5.6 EX OS"}, +{0x48,0x48,0x68,0x8E,0x30,0x30,0x4B,0x02,0x04,0x05, "Sigma", "", "APO 100-300mm F4 EX IF HSM"}, +{0x48,0x54,0x6F,0x8E,0x24,0x24,0x4B,0x02,0x04,0x05, "Sigma", "", "APO 120-300mm F2.8 EX DG HSM"}, +{0x7A,0x54,0x6E,0x8E,0x24,0x24,0x4B,0x02,0x04,0x05, "Sigma", "", "APO 120-300mm F2.8 EX DG HSM"}, +{0xCF,0x38,0x6E,0x98,0x34,0x3C,0x4B,0x0E,0x00,0x05, "Sigma", "", "APO 120-400mm F4.5-5.6 DG OS HSM"}, +{0x26,0x44,0x73,0x98,0x34,0x3C,0x1C,0x02,0x00,0x05, "Sigma", "", "135-400mm F4.5-5.6 APO Aspherical"}, +{0xCE,0x34,0x76,0xA0,0x38,0x40,0x4B,0x0E,0x00,0x05, "Sigma", "", "APO 150-500mm F5-6.3 DG OS HSM"}, +{0x26,0x40,0x7B,0xA0,0x34,0x40,0x1C,0x02,0x00,0x05, "Sigma", "", "APO 170-500mm F5-6.3 Aspherical RF"}, +{0x48,0x3C,0x8E,0xB0,0x3C,0x3C,0x4B,0x02,0x00,0x05, "Sigma", "", "APO 300-800 F5.6 EX DG HSM"}, +// +{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x10,0x05, "Sigma", "", "APO Tele Converter 1.4x EX DG"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x10,0x05, "Sigma", "", "APO Tele Converter 2x EX DG"}, +// +//------------------------------------------------------------------------------ +// Tamron lenses by focal length, first fixed then zoom lenses +//------------------------------------------------------------------------------ +// +// "Tamron" "69E" "SP AF 14mm F/2.8 Aspherical (IF)" +{0x1E,0x5D,0x64,0x64,0x20,0x20,0x13,0x00,0x00,0x02, "Tamron", "52E", "SP AF 90mm F/2.5"}, +// "Tamron" "152E" "SP AF 90mm F/2.5"; +// "Tamron" "72E" "SP AF 90mm F/2.8 Macro 1:1"; +{0x32,0x53,0x64,0x64,0x24,0x24,0x35,0x02,0x00,0x02, "Tamron", "272E", "SP AF 90mm F/2.8 Di Macro 1:1"}, +{0xF8,0x55,0x64,0x64,0x24,0x24,0x84,0x06,0x00,0x02, "Tamron", "272NII", "SP AF 90mm F/2.8 Di Macro 1:1"}, +{0x00,0x4C,0x7C,0x7C,0x2C,0x2C,0x00,0x02,0x00,0x02, "Tamron", "B01", "SP AF 180mm F/3.5 Di Model"}, +// "Tamron" "60E" "SP AF 300mm F/2.8 LD-IF"; +// "Tamron" "360E" "SP AF 300mm F/2.8 LD-IF"; +// +{0xF6,0x3F,0x18,0x37,0x2C,0x34,0x84,0x06,0x00,0x02, "Tamron", "B001", "SP AF 10-24mm F/3.5-4.5 Di II LD Aspherical (IF)"}, +{0x00,0x36,0x1C,0x2D,0x34,0x3C,0x00,0x06,0x00,0x02, "Tamron", "A13", "SP AF 11-18mm F/4.5-5.6 Di II LD Aspherical (IF)"}, +{0x07,0x46,0x2B,0x44,0x24,0x30,0x03,0x02,0x00,0x02, "Tamron", "A05", "SP AF 17-35mm F/2.8-4 Di LD Aspherical (IF)"}, +{0x00,0x53,0x2B,0x50,0x24,0x24,0x00,0x06,0x00,0x02, "Tamron", "A16", "SP AF 17-50mm F/2.8 XR Di II LD Aspherical (IF)"}, +{0x00,0x54,0x2B,0x50,0x24,0x24,0x00,0x06,0x00,0x02, "Tamron", "A16NII", "SP AF 17-50mm F/2.8 XR Di II LD Aspherical (IF)"}, +{0xF3,0x54,0x2B,0x50,0x24,0x24,0x84,0x0E,0x00,0x02, "Tamron", "B005", "SP AF 17-50mm F/2.8 XR Di II VC LD Aspherical (IF)"}, +{0x00,0x3F,0x2D,0x80,0x2B,0x40,0x00,0x06,0x00,0x02, "Tamron", "A14", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF)"}, +{0x00,0x3F,0x2D,0x80,0x2C,0x40,0x00,0x06,0x00,0x02, "Tamron", "A14", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF) Macro"}, +{0x00,0x40,0x2D,0x80,0x2C,0x40,0x00,0x06,0x00,0x02, "Tamron", "A14NII", "AF 18-200mm F/3.5-6.3 XR Di II LD Aspherical (IF) Macro"}, +{0x00,0x40,0x2D,0x88,0x2C,0x40,0x62,0x06,0x00,0x02, "Tamron", "A18", "AF 18-250mm F/3.5-6.3 Di II LD Aspherical (IF) Macro"}, +{0x00,0x40,0x2D,0x88,0x2C,0x40,0x00,0x06,0x00,0x02, "Tamron", "A18NII", "AF 18-250mm F/3.5-6.3 Di II LD Aspherical (IF) Macro "}, +{0xF5,0x40,0x2C,0x8A,0x2C,0x40,0x40,0x0E,0x00,0x02, "Tamron", "B003", "AF 18-270mm F/3.5-6.3 Di II VC LD Aspherical [IF] Macro"}, +{0x07,0x40,0x2F,0x44,0x2C,0x34,0x03,0x02,0x00,0x02, "Tamron", "A10", "AF 19-35mm F/3.5-4.5"}, +{0x07,0x40,0x30,0x45,0x2D,0x35,0x03,0x02,0x00,0x02, "Tamron", "A10", "AF 19-35mm F/3.5-4.5"}, +{0x00,0x49,0x30,0x48,0x22,0x2B,0x00,0x02,0x00,0x02, "Tamron", "166D", "SP AF 20-40mm F/2.7-3.5"}, +{0x0E,0x4A,0x31,0x48,0x23,0x2D,0x0E,0x02,0x00,0x02, "Tamron", "166D", "SP AF 20-40mm F/2.7-3.5"}, +// "Tamron" "266D" "SP AF 20-40mm F/2.7-3.5 Aspherical-IF"; +// "Tamron" "73D" "AF 24-70mm F/3.3-5.6 Aspherical"; +{0x45,0x41,0x37,0x72,0x2C,0x3C,0x48,0x02,0x00,0x02, "Tamron", "190D", "SP AF 24-135mm F/3.5-5.6 AD Aspherical (IF) Macro"}, +// "Tamron" "159D" "AF 28-70mm F/3.5-4.5"; +// "Tamron" "259D" "AF 28-70mm F/3.5-4.5"; +{0x33,0x54,0x3C,0x5E,0x24,0x24,0x62,0x02,0x00,0x02, "Tamron", "A09", "SP AF 28-75mm F/2.8 XR Di LD Aspherical (IF) Macro"}, +{0xFA,0x54,0x3C,0x5E,0x24,0x24,0x84,0x06,0x00,0x02, "Tamron", "A09NII", "SP AF 28-75mm F/2.8 XR Di LD Aspherical (IF) MACRO"}, +{0x10,0x3D,0x3C,0x60,0x2C,0x3C,0xD2,0x02,0x00,0x02, "Tamron", "177D", "AF 28-80mm F/3.5-5.6 Aspherical"}, +{0x45,0x3D,0x3C,0x60,0x2C,0x3C,0x48,0x02,0x00,0x02, "Tamron", "177D", "AF 28-80mm F/3.5-5.6 Aspherical"}, +{0x00,0x48,0x3C,0x6A,0x24,0x24,0x00,0x02,0x00,0x02, "Tamron", "176D", "SP AF 28-105mm F/2.8 LD Aspherical IF"}, +// "Tamron" "276D" "SP AF 28-105mm F/2.8 LD Aspherical IF"; +// "Tamron" "179D" "AF 28-105mm F4.0-5.6 IF"; +// "Tamron" "285D" "AF 28-300mm F/3.8-6.3 LD Aspherical IF Silver"; +// "Tamron" "271D" "AF 28-200mm F/3.8-5.6 LD Aspherical IF Super Silver"; +// "Tamron" "471D" "AF 28-200mm F/3.8-5.6 Aspherical IF Super2 Silver"; +{0x0B,0x3E,0x3D,0x7F,0x2F,0x3D,0x0E,0x00,0x00,0x02, "Tamron", "71D", "AF 28-200mm F/3.8-5.6"}, +{0x0B,0x3E,0x3D,0x7F,0x2F,0x3D,0x0E,0x02,0x00,0x02, "Tamron", "171D", "AF 28-200mm F/3.8-5.6D"}, +{0x12,0x3D,0x3C,0x80,0x2E,0x3C,0xDF,0x02,0x00,0x02, "Tamron", "271D", "AF 28-200mm F/3.8-5.6 AF Aspherical LD (IF)"}, +{0x4D,0x41,0x3C,0x8E,0x2B,0x40,0x62,0x02,0x00,0x02, "Tamron", "A061", "AF 28-300mm F/3.5-6.3 XR Di LD Aspherical (IF)"}, +{0x4D,0x41,0x3C,0x8E,0x2C,0x40,0x62,0x02,0x00,0x02, "Tamron", "185D", "AF 28-300mm F/3.5-6.3 XR LD Aspherical (IF)"}, +{0xF9,0x40,0x3C,0x8E,0x2C,0x40,0x40,0x0E,0x00,0x02, "Tamron", "A20", "AF 28-300mm F/3.5-6.3 XR Di VC LD Aspherical [IF] MACRO"}, +// "Tamron" "63D" "AF 35-90mm F/4-5.6"; +// "Tamron" "65D" "SP AF 35-105mm F/2.8 Aspherical"; +// "Tamron" "" "AF 35-135mm F/3.5-4.5"; +{0x00,0x47,0x53,0x80,0x30,0x3C,0x00,0x06,0x00,0x02, "Tamron", "A15", "AF 55-200mm F/4-5.6 Di II LD"}, +{0xF7,0x53,0x5C,0x80,0x24,0x24,0x84,0x06,0x00,0x02, "Tamron", "A001", "SP AF 70-200mm F/2.8 Di LD [IF] MACRO"}, +// "Tamron" "67D" "SP AF 70-210mm f/2.8 LD"; +// "Tamron" "" "AF 70-210mm F/3.5-4.5"; +// "Tamron" "158D" "AF 70-210mm F/4-5.6"; +// "Tamron" "258D" "AF 70-210mm F/4-5.6"; +// "Tamron" "67D" "SP AF 70-210mm F/2.8 LD"; +// "Tamron" "172D" "AF 70-300mm F/4-5.6"; +// "Tamron" "472D" "AF 70-300mm F/4-5.6 LD"; +{0x69,0x48,0x5C,0x8E,0x30,0x3C,0x6F,0x02,0x00,0x02, "Tamron", "772D", "AF 70-300mm F/4-5.6 LD Macro 1:2"}, +{0x00,0x48,0x5C,0x8E,0x30,0x3C,0x00,0x06,0x00,0x02, "Tamron", "A17", "AF 70-300mm F/4-5.6 Di LD MACRO 1:2"}, +// "Tamron" "872D" "AF 75-300mm F/4-5.6 LD"; +// "Tamron" "278D" "AF 80-210mm F/4.5-5.6"; +// "Tamron" "62D" "AF 90-300mm F/4.5-5.6"; +// "Tamron" "186D" "AF 100-300mm F/5-6.3"; +{0x20,0x3C,0x80,0x98,0x3D,0x3D,0x1E,0x02,0x00,0x02, "Tamron", "75D", "AF 200-400mm F/5.6 LD IF"}, +{0x00,0x3E,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x02, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di LD (IF)"}, +{0x00,0x3F,0x80,0xA0,0x38,0x3F,0x00,0x02,0x00,0x02, "Tamron", "A08", "SP AF 200-500mm F/5-6.3 Di"}, +// +//------------------------------------------------------------------------------ +// Tokina Lenses by focal length, first fixed then zoom lenses +//------------------------------------------------------------------------------ +// +{0x00,0x40,0x2B,0x2B,0x2C,0x2C,0x00,0x02,0x00,0x03, "Tokina", "", "AT-X 17 AF PRO (AF 17mm f/3.5)"}, +{0x00,0x47,0x44,0x44,0x24,0x24,0x00,0x06,0x00,0x03, "Tokina", "T303503", "AT-X M35 PRO DX (AF 35mm f/2.8 Macro)"}, +{0x00,0x54,0x68,0x68,0x24,0x24,0x00,0x02,0x00,0x03, "Tokina", "T310003N", "AT-X M100 PRO D (AF 100mm f/2.8 Macro)"}, +// "Tokina" "" "AT-X 304 AF (AF 300mm f/4.0)"; +{0x00,0x54,0x8E,0x8E,0x24,0x24,0x00,0x02,0x00,0x03, "Tokina", "", "AT-X 300 AF PRO (AF 300mm f/2.8)"}, +// "Tokina" "" "AT-X 400 AF SD (AF 400mm f/5.6)"; +// +{0x00,0x40,0x18,0x2B,0x2C,0x34,0x00,0x06,0x00,0x03, "Tokina", "T4101703", "AT-X 107 DX Fisheye (AF 10-17mm f/3.5-4.5)"}, +{0x00,0x48,0x1C,0x29,0x24,0x24,0x00,0x06,0x00,0x03, "Tokina", "T4111603", "AT-X 116 PRO DX (AF 11-16mm f/2.8)"}, +{0x00,0x3C,0x1F,0x37,0x30,0x30,0x00,0x06,0x00,0x03, "Tokina", "T4122403", "AT-X 124 AF PRO DX (AF 12-24mm f/4)"}, +{0x7A,0x3C,0x1F,0x37,0x30,0x30,0x7E,0x06,0x00,0x03, "Tokina", "T4122423", "AT-X 124 AF PRO DX II (AF 12-24mm f/4)"}, +{0x00,0x48,0x29,0x50,0x24,0x24,0x00,0x06,0x00,0x03, "Tokina", "", "AT-X 165 PRO DX (AF 16-50mm f/2.8)"}, +{0x00,0x40,0x2A,0x72,0x2C,0x3C,0x00,0x06,0x00,0x03, "Tokina", "", "AT-X 16.5-135 DX (AF 16.5-135mm F3.5-5.6)"}, +// "Tokina" "" "AF 193 (AF 19-35mm f/3.5-4.5)"; +{0x2F,0x48,0x30,0x44,0x24,0x24,0x29,0x02,0x00,0x03, "Tokina", "", "AT-X 235 AF PRO (AF 20-35mm f/2.8)"}, +// "Tokina" "" "AF 235 (AF 20-35mm f/3.5-4.5)"; +{0x2F,0x40,0x30,0x44,0x2C,0x34,0x29,0x02,0x00,0x03, "Tokina", "", "AF 235 II (AF 20-35mm f/3.5-4.5)"}, +// "Tokina" "" "AT-X 240 AF (AF 24-40mm f/2.8)"; +// "Tokina" "" "AT-X 242 AF (AF 24-200mm f/3.5-4.5)"; +// "Tokina" "" "AT-X 270 AF PRO II (AF 28-70mm f/2.6-2.8)"; +{0x25,0x48,0x3C,0x5C,0x24,0x24,0x1B,0x02,0x00,0x03, "Tokina", "", "AT-X 287 AF PRO SV (AF 28-70mm f/2.8)"}, +{0x07,0x48,0x3C,0x5C,0x24,0x24,0x03,0x00,0x00,0x03, "Tokina", "", "AT-X 287 AF (AF 28-70mm f/2.8)"}, +{0x07,0x47,0x3C,0x5C,0x25,0x35,0x03,0x00,0x00,0x03, "Tokina", "", "AF 287 SD (AF 28-70mm f/2.8-4.5)"}, +// "Tokina" "" "AF 270 II (AF 28-70mm f/3.5-4.5)"; +{0x00,0x48,0x3C,0x60,0x24,0x24,0x00,0x02,0x00,0x03, "Tokina", "", "AT-X 280 AF PRO (AF 28-80mm f/2.8)"}, +// "Tokina" "" "AF 280 II EMZ (AF 28-80mm f/3.5-5.6)"; +// "Tokina" "" "AF 205 (AF 28-105mm f/3.5-4.5); +// "Tokina" "" "AF 282 EMZ II (AF 28-210mm f/4.2-6.5)"; +// "Tokina" "" "AF 370 II (AF 35-70mm f/3.5-4.6)"; +// "Tokina" "" "AF 353 (AF 35-300mm f/4.5-6.7); +{0x00,0x48,0x50,0x72,0x24,0x24,0x00,0x06,0x00,0x03, "Tokina", "", "AT-X 535 PRO DX (AF 50-135mm f/2.8)"}, +// "Tokina" "" "AF 210 II SD (AF 70-210mm f/4.0-5.6)"; +// "Tokina" "" "AF-730 II (AF 75-300mm f/4.5-5.6)"; +// "Tokina" "" "AT-X 828 AF (AF 80-200mm f/2.8)"; +{0x14,0x54,0x60,0x80,0x24,0x24,0x0B,0x00,0x00,0x03, "Tokina", "", "AT-X 828 AF PRO (AF 80-200mm f/2.8)"}, +// "Tokina" "" "AT-X 840 AF (AF 80-400mm f/4.5-5.6)"; +{0x24,0x44,0x60,0x98,0x34,0x3C,0x1A,0x02,0x00,0x03, "Tokina", "", "AT-X 840 AF-II (AF 80-400mm f/4.5-5.6)"}, +{0x00,0x44,0x60,0x98,0x34,0x3C,0x00,0x02,0x00,0x03, "Tokina", "", "AT-X 840 AF D (AF 80-400mm f/4.5-5.6)"}, +{0x14,0x48,0x68,0x8E,0x30,0x30,0x0B,0x00,0x00,0x03, "Tokina", "", "AT-X 340 AF (AF 100-300mm f/4)"}, +// "Tokina" "" "AT-X 340 AF-II (AF 100-300mm f/4)"; +// "Tokina" "" "AF 130 EMZ II (AF 100-300mm f/5.6-6.7)"; +// "Tokina" "" "AF 140 EMZ (AF 100-400mm f/4.5-6.3)"; +// +//------------------------------------------------------------------------------ +// Lenses from various other brands +//------------------------------------------------------------------------------ +// +{0x06,0x3F,0x68,0x68,0x2C,0x2C,0x06,0x00,0x00,0x04, "Cosina", "", "AF 100mm F3.5 Macro"}, +{0x07,0x36,0x3D,0x5F,0x2C,0x3C,0x03,0x00,0x00,0x04, "Cosina", "", "AF Zoom 28-80mm F3.5-5.6 MC Macro"}, +{0x07,0x46,0x3D,0x6A,0x25,0x2F,0x03,0x00,0x00,0x04, "Cosina", "", "AF Zoom 28-105mm F2.8-3.8 MC"}, +// "Cosina" "" "AF Zoom 28-210mm F3.5-5.6"; +// "Cosina" "" "AF Zoom 28-210mm F4.2-6.5 Aspherical IF"; +// "Cosina" "" "AF Zoom 28-300mm F4.0-6.3"; +// "Cosina" "" "AF Zoom 70-210mm F2.8-4.0"; +{0x12,0x36,0x5C,0x81,0x35,0x3D,0x09,0x00,0x00,0x04, "Cosina", "", "AF Zoom 70-210mm F4.5-5.6 MC Macro"}, +{0x12,0x39,0x5C,0x8E,0x34,0x3D,0x08,0x02,0x00,0x04, "Cosina", "", "AF Zoom 70-300mm F4.5-5.6 MC Macro"}, +{0x12,0x3B,0x68,0x8D,0x3D,0x43,0x09,0x02,0x00,0x04, "Cosina", "", "AF Zoom 100-300mm F5.6-6.7 MC Macro"}, +// "Cosina" "" "AF Zoom 100-400mm F5.6-6.7 MC"; +// +{0x00,0x40,0x31,0x31,0x2C,0x2C,0x00,0x00,0x00,0x04, "Voigtlander", "BA295AN", "Color Skopar 20mm F3.5 SLII Aspherical"}, +{0x00,0x54,0x48,0x48,0x18,0x18,0x00,0x00,0x00,0x04, "Voigtlander", "BA229DN", "Ultron 40mm F2 SLII Aspherical"}, +{0x00,0x54,0x55,0x55,0x0C,0x0C,0x00,0x00,0x00,0x04, "Voigtlander", "BA239BN", "Nokton 58mm F1.4 SLII"}, +// +{0x00,0x54,0x56,0x56,0x30,0x30,0x00,0x00,0x00,0x0C, "Coastal Optical Systems", "", "60mm 1:4 UV-VIS-IR Macro Apo"}, +// +{0x02,0x40,0x44,0x5C,0x2C,0x34,0x02,0x00,0x00,0x15, "Exakta", "", "AF 35-70mm 1:3.5-4.5 MC"}, +{0x07,0x3E,0x30,0x43,0x2D,0x35,0x03,0x00,0x00,0x14, "Soligor", "", "AF Zoom 19-35mm 1:3.5-4.5 MC"}, +{0x03,0x43,0x5C,0x81,0x35,0x35,0x02,0x00,0x00,0x13, "Soligor", "", "AF C/D Zoom UMCS 70-210mm 1:4.5"}, +{0x12,0x4A,0x5C,0x81,0x31,0x3D,0x09,0x00,0x00,0x13, "Soligor", "", "AF C/D Auto Zoom+Macro 70-210mm 1:4-5.6 UMCS"}, +// +{0x00,0x00,0x00,0x00,0x00,0x00,0xF1,0x0C,0x10,0x08, "Kenko", "KE-MCP1DGN", "Teleplus PRO 300 DG 1.4x"}, +{0x00,0x00,0x00,0x00,0x00,0x00,0xF2,0x18,0x10,0x08, "Kenko", "KE-MCP2DGN", "Teleplus PRO 300 DG 2.0x"}, +// +{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00, "Manual Lens", "", "No CPU"}, +// +//------------------------------------------------------------------------------ +// +// Lenses, that were upgraded with custom CPU +// +{0x00,0x54,0x44,0x44,0x0C,0x0C,0x00,0x00,0x00,0x00, "Nikon", "JAA115AD", "Nikkor 35mm f/1.4 AiS"}, +{0x00,0x48,0x50,0x50,0x18,0x18,0x00,0x00,0x00,0x00, "Nikon", "", "Nikkor H 50mm f/2"}, +{0x00,0x48,0x68,0x68,0x24,0x24,0x00,0x00,0x00,0x00, "Nikon", "JAA304AA", "Series E 100mm f/2.8"}, +{0x00,0x4C,0x6A,0x6A,0x20,0x20,0x00,0x00,0x00,0x00, "Nikon", "JAA305AA", "Nikkor 105mm f/2.5 AiS"}, +{0x00,0x48,0x80,0x80,0x30,0x30,0x00,0x00,0x00,0x00, "Nikon", "JAA313AA", "Nikkor 200mm f/4 AiS"}, +// {0,0,0,0,0,0,0,0,0,0, NULL, NULL, NULL} }; - if (value.typeId() != undefined) return os << value; + if (metadata == 0) return os << value; - DataBuf lens(value.size()); - // ByteOrder is only to satisfy the interface - value.copy(lens.pData_, invalidByteOrder); + byte raw[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }; - int idx = 0; - if (0 == memcmp(lens.pData_, "0100", 4)) { - idx = 6; - } - else if (0 == memcmp(lens.pData_, "0101", 4)) { - idx = 11; - } - else if ( 0 == memcmp(lens.pData_, "0201", 4) - || 0 == memcmp(lens.pData_, "0202", 4) - || 0 == memcmp(lens.pData_, "0203", 4)) { - if (metadata) { - // The decrypt algorithm requires access to serial number - // and shutter count tags - decryptNikonData(lens.pData_ + 4, lens.size_ - 4, *metadata); - idx = 11; + static const char* tags[] = { + "LensIDNumber", + "LensFStops", + "MinFocalLength", + "MaxFocalLength", + "MaxApertureAtMinFocal", + "MaxApertureAtMaxFocal", + "MCUVersion" + }; + + const std::string pre = std::string("Exif.") + group + std::string("."); + for (unsigned int i = 0; i < 7; ++i) { + ExifKey key(pre + std::string(tags[i])); + ExifData::const_iterator md = metadata->findKey(key); + if (md == metadata->end() || md->typeId() != unsignedByte || md->count() == 0) { + return os << value; } + raw[i] = static_cast(md->toLong()); } - else if (0 == memcmp(lens.pData_, "0204", 4)) { - if (metadata) { - // The decrypt algorithm requires access to serial number - // and shutter count tags - decryptNikonData(lens.pData_ + 4, lens.size_ - 4, *metadata); - idx = 12; - } - } - if (idx == 0 || lens.size_ < idx + 7) { - // Unknown version or not enough data + + ExifData::const_iterator md = metadata->findKey(ExifKey("Exif.Nikon3.LensType")); + if (md == metadata->end() || md->typeId() != unsignedByte || md->count() == 0) { return os << value; } + raw[7] = static_cast(md->toLong()); + for (int i = 0; fmountlens[i].lensname != NULL; ++i) { - if ( lens.pData_[idx] == fmountlens[i].lid - && lens.pData_[idx+1] == fmountlens[i].stps - && lens.pData_[idx+2] == fmountlens[i].focs - && lens.pData_[idx+3] == fmountlens[i].focl - && lens.pData_[idx+4] == fmountlens[i].aps - && lens.pData_[idx+5] == fmountlens[i].apl - && lens.pData_[idx+6] == fmountlens[i].lfw) { + if ( raw[0] == fmountlens[i].lid + && raw[1] == fmountlens[i].stps + && raw[2] == fmountlens[i].focs + && raw[3] == fmountlens[i].focl + && raw[4] == fmountlens[i].aps + && raw[5] == fmountlens[i].apl + && raw[6] == fmountlens[i].lfw + && raw[7] == fmountlens[i].ltype) { // Lens found in database return os << fmountlens[i].manuf << " " << fmountlens[i].lensname; } @@ -1481,85 +1702,3 @@ fmountlens[] = { return os << s; } } // namespace Exiv2 - -// ***************************************************************************** -// local definitions -namespace { - - int decryptNikonData(byte* pData, uint32_t size, const ExifData& exifData) - { - ExifKey key("Exif.Nikon3.ShutterCount"); - ExifData::const_iterator pos = exifData.findKey(key); - if (pos == exifData.end() || pos->count() == 0) return 1; - uint32_t count = static_cast(pos->toLong()); - key = ExifKey("Exif.Nikon3.SerialNumber"); - pos = exifData.findKey(key); - if (pos == exifData.end() || pos->count() == 0) return 2; - bool ok(false); - uint32_t serial = stringTo(pos->toString(), ok); - if (!ok) { - key = ExifKey("Exif.Image.Model"); - pos = exifData.findKey(key); - if (pos == exifData.end() || pos->count() == 0) return 3; - std::string model = pos->toString(); - if (model.find("D50") != std::string::npos) { - serial = 0x22; - } - else { - serial = 0x60; - } - } - decrypt(pData, size, count, serial); - return 0; - } - - void decrypt(byte* pData, uint32_t size, uint32_t count, uint32_t serial) - { - static const byte xlat[2][256] = { - { 0xc1,0xbf,0x6d,0x0d,0x59,0xc5,0x13,0x9d,0x83,0x61,0x6b,0x4f,0xc7,0x7f,0x3d,0x3d, - 0x53,0x59,0xe3,0xc7,0xe9,0x2f,0x95,0xa7,0x95,0x1f,0xdf,0x7f,0x2b,0x29,0xc7,0x0d, - 0xdf,0x07,0xef,0x71,0x89,0x3d,0x13,0x3d,0x3b,0x13,0xfb,0x0d,0x89,0xc1,0x65,0x1f, - 0xb3,0x0d,0x6b,0x29,0xe3,0xfb,0xef,0xa3,0x6b,0x47,0x7f,0x95,0x35,0xa7,0x47,0x4f, - 0xc7,0xf1,0x59,0x95,0x35,0x11,0x29,0x61,0xf1,0x3d,0xb3,0x2b,0x0d,0x43,0x89,0xc1, - 0x9d,0x9d,0x89,0x65,0xf1,0xe9,0xdf,0xbf,0x3d,0x7f,0x53,0x97,0xe5,0xe9,0x95,0x17, - 0x1d,0x3d,0x8b,0xfb,0xc7,0xe3,0x67,0xa7,0x07,0xf1,0x71,0xa7,0x53,0xb5,0x29,0x89, - 0xe5,0x2b,0xa7,0x17,0x29,0xe9,0x4f,0xc5,0x65,0x6d,0x6b,0xef,0x0d,0x89,0x49,0x2f, - 0xb3,0x43,0x53,0x65,0x1d,0x49,0xa3,0x13,0x89,0x59,0xef,0x6b,0xef,0x65,0x1d,0x0b, - 0x59,0x13,0xe3,0x4f,0x9d,0xb3,0x29,0x43,0x2b,0x07,0x1d,0x95,0x59,0x59,0x47,0xfb, - 0xe5,0xe9,0x61,0x47,0x2f,0x35,0x7f,0x17,0x7f,0xef,0x7f,0x95,0x95,0x71,0xd3,0xa3, - 0x0b,0x71,0xa3,0xad,0x0b,0x3b,0xb5,0xfb,0xa3,0xbf,0x4f,0x83,0x1d,0xad,0xe9,0x2f, - 0x71,0x65,0xa3,0xe5,0x07,0x35,0x3d,0x0d,0xb5,0xe9,0xe5,0x47,0x3b,0x9d,0xef,0x35, - 0xa3,0xbf,0xb3,0xdf,0x53,0xd3,0x97,0x53,0x49,0x71,0x07,0x35,0x61,0x71,0x2f,0x43, - 0x2f,0x11,0xdf,0x17,0x97,0xfb,0x95,0x3b,0x7f,0x6b,0xd3,0x25,0xbf,0xad,0xc7,0xc5, - 0xc5,0xb5,0x8b,0xef,0x2f,0xd3,0x07,0x6b,0x25,0x49,0x95,0x25,0x49,0x6d,0x71,0xc7 }, - { 0xa7,0xbc,0xc9,0xad,0x91,0xdf,0x85,0xe5,0xd4,0x78,0xd5,0x17,0x46,0x7c,0x29,0x4c, - 0x4d,0x03,0xe9,0x25,0x68,0x11,0x86,0xb3,0xbd,0xf7,0x6f,0x61,0x22,0xa2,0x26,0x34, - 0x2a,0xbe,0x1e,0x46,0x14,0x68,0x9d,0x44,0x18,0xc2,0x40,0xf4,0x7e,0x5f,0x1b,0xad, - 0x0b,0x94,0xb6,0x67,0xb4,0x0b,0xe1,0xea,0x95,0x9c,0x66,0xdc,0xe7,0x5d,0x6c,0x05, - 0xda,0xd5,0xdf,0x7a,0xef,0xf6,0xdb,0x1f,0x82,0x4c,0xc0,0x68,0x47,0xa1,0xbd,0xee, - 0x39,0x50,0x56,0x4a,0xdd,0xdf,0xa5,0xf8,0xc6,0xda,0xca,0x90,0xca,0x01,0x42,0x9d, - 0x8b,0x0c,0x73,0x43,0x75,0x05,0x94,0xde,0x24,0xb3,0x80,0x34,0xe5,0x2c,0xdc,0x9b, - 0x3f,0xca,0x33,0x45,0xd0,0xdb,0x5f,0xf5,0x52,0xc3,0x21,0xda,0xe2,0x22,0x72,0x6b, - 0x3e,0xd0,0x5b,0xa8,0x87,0x8c,0x06,0x5d,0x0f,0xdd,0x09,0x19,0x93,0xd0,0xb9,0xfc, - 0x8b,0x0f,0x84,0x60,0x33,0x1c,0x9b,0x45,0xf1,0xf0,0xa3,0x94,0x3a,0x12,0x77,0x33, - 0x4d,0x44,0x78,0x28,0x3c,0x9e,0xfd,0x65,0x57,0x16,0x94,0x6b,0xfb,0x59,0xd0,0xc8, - 0x22,0x36,0xdb,0xd2,0x63,0x98,0x43,0xa1,0x04,0x87,0x86,0xf7,0xa6,0x26,0xbb,0xd6, - 0x59,0x4d,0xbf,0x6a,0x2e,0xaa,0x2b,0xef,0xe6,0x78,0xb6,0x4e,0xe0,0x2f,0xdc,0x7c, - 0xbe,0x57,0x19,0x32,0x7e,0x2a,0xd0,0xb8,0xba,0x29,0x00,0x3c,0x52,0x7d,0xa8,0x49, - 0x3b,0x2d,0xeb,0x25,0x49,0xfa,0xa3,0xaa,0x39,0xa7,0xc5,0xa7,0x50,0x11,0x36,0xfb, - 0xc6,0x67,0x4a,0xf5,0xa5,0x12,0x65,0x7e,0xb0,0xdf,0xaf,0x4e,0xb3,0x61,0x7f,0x2f } - }; - byte key = 0; - for (int i = 0; i < 4; ++i) { - key ^= (count >> (i*8)) & 0xff; - } - byte ci = xlat[0][serial & 0xff]; - byte cj = xlat[1][key]; - byte ck = 0x60; - for (uint32_t i = 0; i < size; ++i) { - cj += ci * ck++; - pData[i] ^= cj; - } - } - -} diff --git a/src/nikonmn.hpp b/src/nikonmn.hpp index 06fe84fc..250a96e6 100644 --- a/src/nikonmn.hpp +++ b/src/nikonmn.hpp @@ -110,6 +110,28 @@ namespace Exiv2 { public: //! Return read-only list of built-in Nikon3 tags static const TagInfo* tagList(); + //! Return read-only list of built-in World time tags + static const TagInfo* tagListWt(); + //! Return read-only list of built-in ISO info tags + static const TagInfo* tagListIi(); + //! Return read-only list of built-in Color Balance 1 tags + static const TagInfo* tagListCb1(); + //! Return read-only list of built-in Color Balance 2 tags + static const TagInfo* tagListCb2(); + //! Return read-only list of built-in Color Balance 2a tags + static const TagInfo* tagListCb2a(); + //! Return read-only list of built-in Color Balance 2b tags + static const TagInfo* tagListCb2b(); + //! Return read-only list of built-in Color Balance 3 tags + static const TagInfo* tagListCb3(); + //! Return read-only list of built-in Color Balance 4 tags + static const TagInfo* tagListCb4(); + //! Return read-only list of built-in Lens Data 1 tags + static const TagInfo* tagListLd1(); + //! Return read-only list of built-in Lens Data 2 tags + static const TagInfo* tagListLd2(); + //! Return read-only list of built-in Lens Data 3 tags + static const TagInfo* tagListLd3(); //! @name Print functions for Nikon3 %MakerNote tags //@{ @@ -131,17 +153,46 @@ namespace Exiv2 { static std::ostream& print0x0089(std::ostream& os, const Value& value, const ExifData* metadata); //! Print number of lens stops static std::ostream& print0x008b(std::ostream& os, const Value& value, const ExifData*); - //! Print number of lens data - static std::ostream& print0x0098(std::ostream& os, const Value& value, const ExifData*); + + //! Print lens name + static std::ostream& printLensId(std::ostream& os, const Value& value, const ExifData* metadata, const std::string& group); + static std::ostream& printLensId1(std::ostream& os, const Value& value, const ExifData* metadata); + static std::ostream& printLensId2(std::ostream& os, const Value& value, const ExifData* metadata); + static std::ostream& printLensId3(std::ostream& os, const Value& value, const ExifData* metadata); + //! Print sensor pixel size static std::ostream& print0x009a(std::ostream& os, const Value& value, const ExifData*); //! Print retouch history static std::ostream& print0x009e(std::ostream& os, const Value& value, const ExifData*); + //! Print Exif.NikonIi.ISO(2) + static std::ostream& printIiIso(std::ostream& os, const Value& value, const ExifData*); //@} private: //! Tag information static const TagInfo tagInfo_[]; + //! World Time tag information + static const TagInfo tagInfoWt_[]; + //! ISO info tag information + static const TagInfo tagInfoIi_[]; + //! Color Balance 1 tag information + static const TagInfo tagInfoCb1_[]; + //! Color Balance 2 tag information + static const TagInfo tagInfoCb2_[]; + //! Color Balance 2a tag information + static const TagInfo tagInfoCb2a_[]; + //! Color Balance 2b tag information + static const TagInfo tagInfoCb2b_[]; + //! Color Balance 3 tag information + static const TagInfo tagInfoCb3_[]; + //! Color Balance 4 tag information + static const TagInfo tagInfoCb4_[]; + //! Lens Data 1 tag information + static const TagInfo tagInfoLd1_[]; + //! Lens Data 2 tag information + static const TagInfo tagInfoLd2_[]; + //! Lens Data 3 tag information + static const TagInfo tagInfoLd3_[]; }; // class Nikon3MakerNote diff --git a/src/orfimage.cpp b/src/orfimage.cpp index ae50a77c..91a903d1 100644 --- a/src/orfimage.cpp +++ b/src/orfimage.cpp @@ -63,6 +63,11 @@ namespace Exiv2 { { } // OrfImage::OrfImage + std::string OrfImage::mimeType() const + { + return "image/x-olympus-orf"; + } + int OrfImage::pixelWidth() const { ExifData::const_iterator imageWidth = exifData_.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth")); @@ -232,10 +237,10 @@ namespace Exiv2 { return true; } // OrfHeader::read - uint32_t OrfHeader::write(Blob& blob) const + DataBuf OrfHeader::write() const { // Todo: Implement me! - return 0; + return DataBuf(); } }} // namespace Internal, Exiv2 diff --git a/src/orfimage.hpp b/src/orfimage.hpp index baafa296..4fac825c 100644 --- a/src/orfimage.hpp +++ b/src/orfimage.hpp @@ -103,7 +103,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-olympus-orf"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/orfimage_int.hpp b/src/orfimage_int.hpp index c436f06b..31c779f2 100644 --- a/src/orfimage_int.hpp +++ b/src/orfimage_int.hpp @@ -63,7 +63,7 @@ namespace Exiv2 { //! @name Accessors //@{ - uint32_t write(Blob& blob) const; + DataBuf write() const; //@} }; // class OrfHeader diff --git a/src/pentaxmn.cpp b/src/pentaxmn.cpp index c6e8f4d4..4d922b1b 100644 --- a/src/pentaxmn.cpp +++ b/src/pentaxmn.cpp @@ -610,7 +610,10 @@ namespace Exiv2 { { 0x07f2, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM (SDM not used)" }, { 0x07f3, "smc PENTAX-DA 70mm F2.4 Limited" }, { 0x07f4, "smc PENTAX-DA 21mm F3.2 AL Limited" }, - { 0x08ea, "smc PENTAX-DA* 300 mm F4ED [IF] SDM" }, + { 0x08e2, "smc PENTAX-DA* 55mm F1.4 SDM" }, + { 0x08e3, "smc PENTAX DA* 60-250mm F4 [IF] SDM"}, + { 0x08e8, "smc PENTAX-DA 17-70mm F4 AL [IF] SDM" }, + { 0x08ea, "smc PENTAX-DA* 300mm F4 ED [IF] SDM" }, { 0x08eb, "smc PENTAX-DA* 200mm F2.8 ED [IF] SDM" }, { 0x08f1, "smc PENTAX-DA* 50-135mm F2.8 ED [IF] SDM" }, { 0x08f2, "smc PENTAX-DA* 16-50mm F2.8 ED AL [IF] SDM" }, diff --git a/src/pgfimage.cpp b/src/pgfimage.cpp new file mode 100644 index 00000000..c5e39238 --- /dev/null +++ b/src/pgfimage.cpp @@ -0,0 +1,331 @@ +// ***************************************************************** -*- C++ -*- +/* + * Copyright (C) 2004-2009 Andreas Huggel + * + * This program is part of the Exiv2 distribution. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA. + */ +/* + File: pgfimage.cpp + Version: $Rev$ + Author(s): Gilles Caulier (cgilles) + History: 16-Jun-09, gc: submitted + Credits: See header file + */ +// ***************************************************************************** +#include "rcsid.hpp" +EXIV2_RCSID("@(#) $Id$") + +// ***************************************************************************** + +#define DEBUG 1 + +// ***************************************************************************** +// included header files +#ifdef _MSC_VER +# include "exv_msvc.h" +#else +# include "exv_conf.h" +#endif + +#include "pgfimage.hpp" +#include "image.hpp" +#include "pngimage.hpp" +#include "basicio.hpp" +#include "error.hpp" +#include "futils.hpp" + +// + standard includes +#include +#include +#include +#include + +// Signature from front of PGF file +const unsigned char pgfSignature[3] = { 0x50, 0x47, 0x46 }; + +const unsigned char pgfBlank[] = { 0x50,0x47,0x46,0x36,0x10,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x00,0x00,0x18,0x03,0x03,0x00,0x00,0x00,0x14,0x00,0x67,0x08,0x20,0x00,0xc0,0x01, + 0x00,0x00,0x37,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x37,0x00, + 0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x37,0x00,0x00,0x78,0x00,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x37,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x37,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x37,0x00, + 0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00 + }; + +// ***************************************************************************** +// class member definitions +namespace Exiv2 { + + PgfImage::PgfImage(BasicIo::AutoPtr io, bool create) + : Image(ImageType::pgf, mdExif | mdIptc| mdXmp | mdComment, io) + { + if (create) + { + if (io_->open() == 0) + { +#ifdef DEBUG + std::cerr << "Exiv2::PgfImage:: Creating PGF image to memory\n"; +#endif + IoCloser closer(*io_); + if (io_->write(pgfBlank, sizeof(pgfBlank)) != sizeof(pgfBlank)) + { +#ifdef DEBUG + std::cerr << "Exiv2::PgfImage:: Failed to create PGF image on memory\n"; +#endif + } + } + } + } // PgfImage::PgfImage + + void PgfImage::readMetadata() + { +#ifdef DEBUG + std::cerr << "Exiv2::PgfImage::readMetadata: Reading PGF file " << io_->path() << "\n"; +#endif + if (io_->open() != 0) + { + throw Error(9, io_->path(), strError()); + } + IoCloser closer(*io_); + // Ensure that this is the correct image type + if (!isPgfType(*io_, true)) + { + if (io_->error() || io_->eof()) throw Error(14); + throw Error(3, "PGF"); + } + clearMetadata(); + + readPgfMagicNumber(*io_); + + uint32_t headerSize = readPgfHeaderSize(*io_); + + readPgfHeaderStructure(*io_, &pixelWidth_, &pixelHeight_); + + // And now, the most interresting, the user data byte array where metadata are stored as small image. + + long size = 8 + headerSize - io_->tell(); + +#ifdef DEBUG + std::cout << "Exiv2::PgfImage::readMetadata: Found Image data (" << size << " bytes)\n"; +#endif + + if (size < 0) throw Error(20); + if (size == 0) return; + + DataBuf imgData(size); + std::memset(imgData.pData_, 0x0, imgData.size_); + long bufRead = io_->read(imgData.pData_, imgData.size_); + if (io_->error()) throw Error(14); + if (bufRead != imgData.size_) throw Error(20); + + Image::AutoPtr image = Exiv2::ImageFactory::open(imgData.pData_, imgData.size_); + image->readMetadata(); + exifData() = image->exifData(); + iptcData() = image->iptcData(); + xmpData() = image->xmpData(); + + } // PgfImage::readMetadata + + void PgfImage::writeMetadata() + { + if (io_->open() != 0) + { + throw Error(9, io_->path(), strError()); + } + IoCloser closer(*io_); + BasicIo::AutoPtr tempIo(io_->temporary()); // may throw + assert (tempIo.get() != 0); + + doWriteMetadata(*tempIo); // may throw + io_->close(); + io_->transfer(*tempIo); // may throw + + } // PgfImage::writeMetadata + + void PgfImage::doWriteMetadata(BasicIo& outIo) + { + if (!io_->isopen()) throw Error(20); + if (!outIo.isopen()) throw Error(21); + +#ifdef DEBUG + std::cout << "Exiv2::PgfImage::doWriteMetadata: Writing PGF file " << io_->path() << "\n"; + std::cout << "Exiv2::PgfImage::doWriteMetadata: tmp file created " << outIo.path() << "\n"; +#endif + + // Ensure that this is the correct image type + if (!isPgfType(*io_, true)) + { + if (io_->error() || io_->eof()) throw Error(20); + throw Error(22); + } + + // Ensure PGF version. + byte mnb = readPgfMagicNumber(*io_); + + readPgfHeaderSize(*io_); + + int w, h; + DataBuf header = readPgfHeaderStructure(*io_, &w, &h); + + Image::AutoPtr img = ImageFactory::create(ImageType::png); + + img->setExifData(exifData_); + img->setIptcData(iptcData_); + img->setXmpData(xmpData_); + img->writeMetadata(); + int imgSize = img->io().size(); + DataBuf imgBuf = img->io().read(imgSize); + +#ifdef DEBUG + std::cout << "Exiv2::PgfImage::doWriteMetadata: Creating image to host metadata (" << imgSize << " bytes)\n"; +#endif + + //--------------------------------------------------------------- + + // Write PGF Signature. + if (outIo.write(pgfSignature, 3) != 3) throw Error(21); + + // Write Magic number. + if (outIo.putb(mnb) == EOF) throw Error(21); + + // Write new Header size. + uint32_t newHeaderSize = header.size_ + imgSize; + DataBuf buffer(4); + memcpy (buffer.pData_, &newHeaderSize, 4); + if (outIo.write(buffer.pData_, 4) != 4) throw Error(21); + +#ifdef DEBUG + std::cout << "Exiv2::PgfImage: new PGF header size : " << newHeaderSize << " bytes\n"; + + printf("%x\n", buffer.pData_[0]); + printf("%x\n", buffer.pData_[1]); + printf("%x\n", buffer.pData_[2]); + printf("%x\n", buffer.pData_[3]); +#endif + + // Write Header data. + if (outIo.write(header.pData_, header.size_) != header.size_) throw Error(21); + + // Write new metadata byte array. + if (outIo.write(imgBuf.pData_, imgBuf.size_) != imgBuf.size_) throw Error(21); + + // Copy the rest of PGF image data. + + DataBuf buf(4096); + long readSize = 0; + while ((readSize=io_->read(buf.pData_, buf.size_))) + { + if (outIo.write(buf.pData_, readSize) != readSize) throw Error(21); + } + if (outIo.error()) throw Error(21); + + } // PgfImage::doWriteMetadata + + byte PgfImage::readPgfMagicNumber(BasicIo& iIo) + { + byte b = iIo.getb(); + if (iIo.error()) throw Error(14); + + if (b < 0x36) // 0x36 = '6'. + { + // Not right Magick version. +#ifdef DEBUG + std::cout << "Exiv2::PgfImage::readMetadata: wrong Magick number\n"; +#endif + } + + return b; + } // PgfImage::readPgfMagicNumber + + uint32_t PgfImage::readPgfHeaderSize(BasicIo& iIo) + { + DataBuf buffer(4); + long bufRead = iIo.read(buffer.pData_, buffer.size_); + if (iIo.error()) throw Error(14); + if (bufRead != buffer.size_) throw Error(20); + + uint32_t headerSize = 0; + memcpy (&headerSize, buffer.pData_, 4); // TODO : check endianness. + if (headerSize <= 0 ) throw Error(22); + +#ifdef DEBUG + std::cout << "Exiv2::PgfImage: PGF header size : " << headerSize << " bytes\n"; +#endif + + return headerSize; + } // PgfImage::readPgfHeaderSize + + DataBuf PgfImage::readPgfHeaderStructure(BasicIo& iIo, int* width, int* height) + { + DataBuf header(16); + long bufRead = iIo.read(header.pData_, header.size_); + if (iIo.error()) throw Error(14); + if (bufRead != header.size_) throw Error(20); + + memcpy(width, &header.pData_[0], 4); // TODO : check endianness. + memcpy(height, &header.pData_[4], 4); // TODO : check endianness. + + /* NOTE: properties not yet used + byte nLevels = buffer.pData_[8]; + byte quality = buffer.pData_[9]; + byte bpp = buffer.pData_[10]; + byte channels = buffer.pData_[11]; + */ + byte mode = header.pData_[12]; + + if (mode == 2) // Indexed color image. We pass color table (256 * 3 bytes). + { + header.alloc(16 + 256*3); + + bufRead = iIo.read(&header.pData_[16], 256*3); + if (iIo.error()) throw Error(14); + if (bufRead != 256*3) throw Error(20); + } + + return header; + } // PgfImage::readPgfHeaderStructure + + // ************************************************************************* + // free functions + Image::AutoPtr newPgfInstance(BasicIo::AutoPtr io, bool create) + { + Image::AutoPtr image(new PgfImage(io, create)); + if (!image->good()) + { + image.reset(); + } + return image; + } + + bool isPgfType(BasicIo& iIo, bool advance) + { + const int32_t len = 3; + byte buf[len]; + iIo.read(buf, len); + if (iIo.error() || iIo.eof()) + { + return false; + } + int rc = memcmp(buf, pgfSignature, 3); + if (!advance || rc != 0) + { + iIo.seek(-len, BasicIo::cur); + } + + return rc == 0; + } +} // namespace Exiv2 diff --git a/src/pgfimage.hpp b/src/pgfimage.hpp new file mode 100644 index 00000000..bf3808ff --- /dev/null +++ b/src/pgfimage.hpp @@ -0,0 +1,137 @@ +// ***************************************************************** -*- C++ -*- +/* + * Copyright (C) 2004-2009 Andreas Huggel + * + * This program is part of the Exiv2 distribution. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301 USA. + */ +/*! + @file pgfimage.hpp + @brief PGF image, implemented using the following references: + PGF specification from libpgf web site
+ @version $Rev$ + @author Andreas Huggel (ahu) + ahuggel@gmx.net + @author Gilles Caulier (cgilles) + caulier dot gilles at gmail dot com + @date 16-Jun-09, gc: submitted + */ +#ifndef PGFIMAGE_HPP_ +#define PGFIMAGE_HPP_ + +// ***************************************************************************** +// included header files +#include "image.hpp" +#include "basicio.hpp" +#include "types.hpp" + +// + standard includes +#include + +// ***************************************************************************** +// namespace extensions +namespace Exiv2 +{ + +// ***************************************************************************** +// class definitions + + // Add PGF to the supported image formats + namespace ImageType + { + const int pgf = 17; //!< PGF image type (see class PgfImage) + } + + /*! + @brief Class to access PGF images. Exif and IPTC metadata are supported + directly. + */ + class EXIV2API PgfImage : public Image { + public: + //! @name Creators + //@{ + /*! + @brief Constructor that can either open an existing PGF image or create + a new image from scratch. If a new image is to be created, any + existing data is overwritten. Since the constructor can not return + a result, callers should check the good() method after object + construction to determine success or failure. + @param io An auto-pointer that owns a BasicIo instance used for + reading and writing image metadata. \b Important: The constructor + takes ownership of the passed in BasicIo instance through the + auto-pointer. Callers should not continue to use the BasicIo + instance after it is passed to this method. Use the Image::io() + method to get a temporary reference. + @param create Specifies if an existing image should be read (false) + or if a new file should be created (true). + */ + PgfImage(BasicIo::AutoPtr io, bool create); + //@} + + //! @name Manipulators + //@{ + void readMetadata(); + void writeMetadata(); + //@} + + //! @name Accessors + //@{ + std::string mimeType() const { return "image/pgf"; } + //@} + + private: + //! @name NOT implemented + //@{ + //! Copy constructor + PgfImage(const PgfImage& rhs); + //! Assignment operator + PgfImage& operator=(const PgfImage& rhs); + /*! + @brief Provides the main implementation of writeMetadata() by + writing all buffered metadata to the provided BasicIo. + @param oIo BasicIo instance to write to (a temporary location). + + @return 4 if opening or writing to the associated BasicIo fails + */ + EXV_DLLLOCAL void doWriteMetadata(BasicIo& oIo); + //! Read Magick number. Only version >= 6 is supported. + byte readPgfMagicNumber(BasicIo& iIo); + //! Read PGF Header size encoded in 32 bits integer. + uint32_t readPgfHeaderSize(BasicIo& iIo); + //! Read header structure. + DataBuf readPgfHeaderStructure(BasicIo& iIo, int* width, int* height); + //@} + + }; // class PgfImage + +// ***************************************************************************** +// template, inline and free functions + + // These could be static private functions on Image subclasses but then + // ImageFactory needs to be made a friend. + /*! + @brief Create a new PgfImage instance and return an auto-pointer to it. + Caller owns the returned object and the auto-pointer ensures that + it will be deleted. + */ + EXIV2API Image::AutoPtr newPgfInstance(BasicIo::AutoPtr io, bool create); + + //! Check if the file iIo is a PGF image. + EXIV2API bool isPgfType(BasicIo& iIo, bool advance); + +} // namespace Exiv2 + +#endif // #ifndef PGFIMAGE_HPP_ diff --git a/src/pngchunk.cpp b/src/pngchunk.cpp index 4ae6b63d..c676c276 100644 --- a/src/pngchunk.cpp +++ b/src/pngchunk.cpp @@ -175,10 +175,10 @@ namespace Exiv2 { const byte* compressionMethod = data.pData_ + keysize + 2; // language description string after the compression technique spec std::string languageText((const char*)(data.pData_ + keysize + 3)); - unsigned int languageTextSize = languageText.size(); + unsigned int languageTextSize = static_cast(languageText.size()); // translated keyword string after the language description std::string translatedKeyText((const char*)(data.pData_ + keysize + 3 + languageTextSize +1)); - unsigned int translatedKeyTextSize = translatedKeyText.size(); + unsigned int translatedKeyTextSize = static_cast(translatedKeyText.size()); if ( compressionFlag[0] == 0x00 ) { @@ -472,14 +472,14 @@ namespace Exiv2 { std::string PngChunk::zlibCompress(const std::string& text) { - uLongf compressedLen = text.size() * 2; // just a starting point + uLongf compressedLen = static_cast(text.size() * 2); // just a starting point int zlibResult; DataBuf arr; do { arr.alloc(compressedLen); zlibResult = compress2((Bytef*)arr.pData_, &compressedLen, - (const Bytef*)text.data(), text.size(), + (const Bytef*)text.data(), static_cast(text.size()), Z_BEST_COMPRESSION); switch (zlibResult) { @@ -533,11 +533,11 @@ namespace Exiv2 { } // Determine length of the chunk data byte length[4]; - ul2Data(length, chunkData.size(), bigEndian); + ul2Data(length, static_cast(chunkData.size()), bigEndian); // Calculate CRC on chunk type and chunk data std::string crcData = chunkType + chunkData; uLong tmp = crc32(0L, Z_NULL, 0); - tmp = crc32(tmp, (const Bytef*)crcData.data(), crcData.size()); + tmp = crc32(tmp, (const Bytef*)crcData.data(), static_cast(crcData.size())); byte crc[4]; ul2Data(crc, tmp, bigEndian); // Assemble the chunk @@ -569,12 +569,12 @@ namespace Exiv2 { } // Determine length of the chunk data byte length[4]; - ul2Data(length, chunkData.size(), bigEndian); + ul2Data(length, static_cast(chunkData.size()), bigEndian); // Calculate CRC on chunk type and chunk data std::string chunkType = "iTXt"; std::string crcData = chunkType + chunkData; uLong tmp = crc32(0L, Z_NULL, 0); - tmp = crc32(tmp, (const Bytef*)crcData.data(), crcData.size()); + tmp = crc32(tmp, (const Bytef*)crcData.data(), static_cast(crcData.size())); byte crc[4]; ul2Data(crc, tmp, bigEndian); // Assemble the chunk diff --git a/src/pngimage.cpp b/src/pngimage.cpp index 054ecd22..0dfd7f09 100644 --- a/src/pngimage.cpp +++ b/src/pngimage.cpp @@ -95,6 +95,11 @@ namespace Exiv2 { } } // PngImage::PngImage + std::string PngImage::mimeType() const + { + return "image/png"; + } + void PngImage::readMetadata() { #ifdef DEBUG @@ -282,7 +287,7 @@ namespace Exiv2 { { // Update Comment data to a new PNG chunk std::string chunk = PngChunk::makeMetadataChunk(comment_, mdComment); - if (outIo.write((const byte*)chunk.data(), chunk.size()) != (long)chunk.size()) + if (outIo.write((const byte*)chunk.data(), static_cast(chunk.size())) != (long)chunk.size()) { throw Error(21); } @@ -299,7 +304,7 @@ namespace Exiv2 { std::string rawExif = std::string(exifHeader, 6) + std::string((const char*)&blob[0], blob.size()); std::string chunk = PngChunk::makeMetadataChunk(rawExif, mdExif); - if (outIo.write((const byte*)chunk.data(), chunk.size()) != (long)chunk.size()) + if (outIo.write((const byte*)chunk.data(), static_cast(chunk.size())) != (long)chunk.size()) { throw Error(21); } @@ -314,7 +319,7 @@ namespace Exiv2 { { std::string rawIptc((const char*)newPsData.pData_, newPsData.size_); std::string chunk = PngChunk::makeMetadataChunk(rawIptc, mdIptc); - if (outIo.write((const byte*)chunk.data(), chunk.size()) != (long)chunk.size()) + if (outIo.write((const byte*)chunk.data(), static_cast(chunk.size())) != (long)chunk.size()) { throw Error(21); } @@ -331,7 +336,7 @@ namespace Exiv2 { if (xmpPacket_.size() > 0) { // Update XMP data to a new PNG chunk std::string chunk = PngChunk::makeMetadataChunk(xmpPacket_, mdXmp); - if (outIo.write((const byte*)chunk.data(), chunk.size()) != (long)chunk.size()) { + if (outIo.write((const byte*)chunk.data(), static_cast(chunk.size())) != (long)chunk.size()) { throw Error(21); } } diff --git a/src/pngimage.hpp b/src/pngimage.hpp index fa6253c2..856edbfa 100644 --- a/src/pngimage.hpp +++ b/src/pngimage.hpp @@ -90,7 +90,7 @@ namespace Exiv2 //! @name Accessors //@{ - std::string mimeType() const { return "image/png"; } + std::string mimeType() const; //@} private: diff --git a/src/preview.cpp b/src/preview.cpp index 1de27eb5..268078f7 100644 --- a/src/preview.cpp +++ b/src/preview.cpp @@ -372,6 +372,9 @@ namespace { PreviewProperties prop = Loader::getProperties(); prop.mimeType_ = "image/jpeg"; prop.extension_ = ".jpg"; +#ifdef EXV_UNICODE_PATH + prop.wextension_ = EXV_WIDEN(".jpg"); +#endif return prop; } @@ -385,7 +388,7 @@ namespace { } IoCloser closer(io); - const byte *base = io.mmap(); + const Exiv2::byte* base = io.mmap(); return DataBuf(base + offset_, size_); } @@ -401,7 +404,7 @@ namespace { throw Error(9, io.path(), strError()); } IoCloser closer(io); - const byte *base = io.mmap(); + const Exiv2::byte* base = io.mmap(); try { Image::AutoPtr image = ImageFactory::open(base + offset_, size_); @@ -447,6 +450,9 @@ namespace { PreviewProperties prop = Loader::getProperties(); prop.mimeType_ = "image/jpeg"; prop.extension_ = ".jpg"; +#ifdef EXV_UNICODE_PATH + prop.wextension_ = EXV_WIDEN(".jpg"); +#endif return prop; } @@ -556,6 +562,9 @@ namespace { PreviewProperties prop = Loader::getProperties(); prop.mimeType_ = "image/tiff"; prop.extension_ = ".tif"; +#ifdef EXV_UNICODE_PATH + prop.wextension_ = EXV_WIDEN(".tif"); +#endif return prop; } @@ -610,7 +619,7 @@ namespace { } IoCloser closer(io); - const byte *base = io.mmap(); + const Exiv2::byte* base = io.mmap(); const Value &sizes = preview["Exif.Image." + sizeTag_].value(); @@ -624,7 +633,7 @@ namespace { else { // FIXME: the buffer is probably copied twice, it should be optimized DataBuf buf(size_); - byte *pos = buf.pData_; + Exiv2::byte* pos = buf.pData_; for (int i = 0; i < sizes.count(); i++) { uint32_t offset = dataValue.toLong(i); uint32_t size = sizes.toLong(i); @@ -637,11 +646,11 @@ namespace { } // write new image - Blob blob; + MemIo mio; const IptcData emptyIptc; const XmpData emptyXmp; - TiffParser::encode(blob, 0, 0, Exiv2::littleEndian, preview, emptyIptc, emptyXmp); - return DataBuf((blob.size() > 0 ? &blob[0] : 0), static_cast(blob.size())); + TiffParser::encode(mio, 0, 0, Exiv2::littleEndian, preview, emptyIptc, emptyXmp); + return DataBuf(mio.mmap(), mio.size()); } } // namespace @@ -692,6 +701,16 @@ namespace Exiv2 { return Exiv2::writeFile(buf, name); } +#ifdef EXV_UNICODE_PATH + long PreviewImage::writeFile(const std::wstring& wpath) const + { + std::wstring name = wpath + wextension(); + // Todo: Creating a DataBuf here unnecessarily copies the memory + DataBuf buf(pData_, size_); + return Exiv2::writeFile(buf, name); + } + +#endif DataBuf PreviewImage::copy() const { return DataBuf(pData_, size_); @@ -717,6 +736,13 @@ namespace Exiv2 { return properties_.extension_; } +#ifdef EXV_UNICODE_PATH + std::wstring PreviewImage::wextension() const + { + return properties_.wextension_; + } + +#endif uint32_t PreviewImage::width() const { return properties_.width_; diff --git a/src/preview.hpp b/src/preview.hpp index 646506e5..16394816 100644 --- a/src/preview.hpp +++ b/src/preview.hpp @@ -56,6 +56,10 @@ namespace Exiv2 { std::string mimeType_; //! Preview image extension. std::string extension_; +#ifdef EXV_UNICODE_PATH + //! Unicode preview image extension in an std::wstring + std::wstring wextension_; +#endif //! Preview image size in bytes. uint32_t size_; //! Preview image width in pixels or 0 for unknown width. @@ -115,6 +119,13 @@ namespace Exiv2 { @return The number of bytes written. */ long writeFile(const std::string& path) const; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like writeFile() but accepts a unicode path in an std::wstring. + @note This function is only available on Windows. + */ + long writeFile(const std::wstring& wpath) const; +#endif /*! @brief Return the MIME type of the preview image, usually either \c "image/tiff" or \c "image/jpeg". @@ -125,6 +136,14 @@ namespace Exiv2 { (".tif" or ".jpg"). */ std::string extension() const; +#ifdef EXV_UNICODE_PATH + /*! + @brief Like extension() but returns the unicode encoded extension in + an std::wstring. + @note This function is only available on Windows. + */ + std::wstring wextension() const; +#endif /*! @brief Return the width of the preview image in pixels. */ diff --git a/src/properties.cpp b/src/properties.cpp index da34a86a..411b46c5 100644 --- a/src/properties.cpp +++ b/src/properties.cpp @@ -1246,6 +1246,11 @@ namespace Exiv2 { return pt; } + uint16_t XmpKey::tag() const + { + return 0; + } + std::string XmpKey::ns() const { return XmpProperties::ns(p_->prefix_); diff --git a/src/properties.hpp b/src/properties.hpp index 69814364..c7a348c0 100644 --- a/src/properties.hpp +++ b/src/properties.hpp @@ -270,7 +270,7 @@ namespace Exiv2 { virtual std::string tagName() const; virtual std::string tagLabel() const; //! Properties don't have a tag number. Return 0. - virtual uint16_t tag() const { return 0; } + virtual uint16_t tag() const; AutoPtr clone() const; diff --git a/src/psdimage.cpp b/src/psdimage.cpp index 6e715330..5630da49 100644 --- a/src/psdimage.cpp +++ b/src/psdimage.cpp @@ -137,6 +137,11 @@ namespace Exiv2 { { } // PsdImage::PsdImage + std::string PsdImage::mimeType() const + { + return "image/x-photoshop"; + } + void PsdImage::setComment(const std::string& /*comment*/) { // not supported @@ -574,11 +579,11 @@ namespace Exiv2 { if (out.write(buf, 2) != 2) throw Error(21); us2Data(buf, 0, bigEndian); // NULL resource name if (out.write(buf, 2) != 2) throw Error(21); - ul2Data(buf, blob.size(), bigEndian); + ul2Data(buf, static_cast(blob.size()), bigEndian); if (out.write(buf, 4) != 4) throw Error(21); // Write encoded Exif data - if (out.write(&blob[0], blob.size()) != static_cast(blob.size())) throw Error(21); - resLength += blob.size() + 12; + if (out.write(&blob[0], static_cast(blob.size())) != static_cast(blob.size())) throw Error(21); + resLength += static_cast(blob.size()) + 12; if (blob.size() & 1) // even padding { buf[0] = 0; @@ -619,13 +624,13 @@ namespace Exiv2 { if (out.write(buf, 2) != 2) throw Error(21); us2Data(buf, 0, bigEndian); // NULL resource name if (out.write(buf, 2) != 2) throw Error(21); - ul2Data(buf, xmpPacket.size(), bigEndian); + ul2Data(buf, static_cast(xmpPacket.size()), bigEndian); if (out.write(buf, 4) != 4) throw Error(21); // Write XMPPacket if (out.write(reinterpret_cast(xmpPacket.data()), static_cast(xmpPacket.size())) != static_cast(xmpPacket.size())) throw Error(21); if (out.error()) throw Error(21); - resLength += xmpPacket.size() + 12; + resLength += static_cast(xmpPacket.size()) + 12; if (xmpPacket.size() & 1) // even padding { buf[0] = 0; diff --git a/src/psdimage.hpp b/src/psdimage.hpp index 41df8b8e..c8e5df1c 100644 --- a/src/psdimage.hpp +++ b/src/psdimage.hpp @@ -107,7 +107,7 @@ namespace Exiv2 { but Apple, as of Tiger (10.4.8), maps this official MIME type to a dynamic UTI, rather than "com.adobe.photoshop-image" as it should. */ - std::string mimeType() const { return "image/x-photoshop"; } + std::string mimeType() const; //@} private: diff --git a/src/rafimage.cpp b/src/rafimage.cpp index 258e6dfd..51f23bff 100644 --- a/src/rafimage.cpp +++ b/src/rafimage.cpp @@ -59,6 +59,11 @@ namespace Exiv2 { { } // RafImage::RafImage + std::string RafImage::mimeType() const + { + return "image/x-fuji-raf"; + } + int RafImage::pixelWidth() const { Exiv2::ExifData::const_iterator widthIter = exifData_.findKey(Exiv2::ExifKey("Exif.Photo.PixelXDimension")); diff --git a/src/rafimage.hpp b/src/rafimage.hpp index 1ec978cd..4722291e 100644 --- a/src/rafimage.hpp +++ b/src/rafimage.hpp @@ -103,7 +103,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-fuji-raf"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/rw2image.cpp b/src/rw2image.cpp index 4b607645..24114dca 100644 --- a/src/rw2image.cpp +++ b/src/rw2image.cpp @@ -62,6 +62,11 @@ namespace Exiv2 { { } // Rw2Image::Rw2Image + std::string Rw2Image::mimeType() const + { + return "image/x-raw"; + } + int Rw2Image::pixelWidth() const { ExifData::const_iterator imageWidth = @@ -273,10 +278,10 @@ namespace Exiv2 { { } - uint32_t Rw2Header::write(Blob& blob) const + DataBuf Rw2Header::write() const { // Todo: Implement me! - return 0; + return DataBuf(); } }} // namespace Internal, Exiv2 diff --git a/src/rw2image.hpp b/src/rw2image.hpp index eb6d4d30..93861fb9 100644 --- a/src/rw2image.hpp +++ b/src/rw2image.hpp @@ -101,7 +101,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/x-raw"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} diff --git a/src/rw2image_int.hpp b/src/rw2image_int.hpp index 5d1554c6..37cb3383 100644 --- a/src/rw2image_int.hpp +++ b/src/rw2image_int.hpp @@ -60,8 +60,8 @@ namespace Exiv2 { //! @name Accessors //@{ - //! Not yet implemented. Does nothing and returns 0. - uint32_t write(Blob& blob) const; + //! Not yet implemented. Does nothing and returns an empty buffer. + DataBuf write() const; //@} }; // class Rw2Header diff --git a/src/tags.cpp b/src/tags.cpp index 1f758874..da532700 100644 --- a/src/tags.cpp +++ b/src/tags.cpp @@ -53,6 +53,10 @@ EXIV2_RCSID("@(#) $Id$") # include #endif +#if defined WIN32 && !defined __CYGWIN__ +# include +#endif + // ***************************************************************************** // local declarations namespace { @@ -108,6 +112,7 @@ namespace Exiv2 { { canonSiIfdId, "Makernote", "CanonSi", CanonMakerNote::tagListSi }, { canonCfIfdId, "Makernote", "CanonCf", CanonMakerNote::tagListCf }, { canonPiIfdId, "Makernote", "CanonPi", CanonMakerNote::tagListPi }, + { canonFiIfdId, "Makernote", "CanonFi", CanonMakerNote::tagListFi }, { canonPaIfdId, "Makernote", "CanonPa", CanonMakerNote::tagListPa }, { fujiIfdId, "Makernote", "Fujifilm", FujiMakerNote::tagList }, { minoltaIfdId, "Makernote", "Minolta", MinoltaMakerNote::tagList }, @@ -119,6 +124,17 @@ namespace Exiv2 { { nikon2IfdId, "Makernote", "Nikon2", Nikon2MakerNote::tagList }, { nikon3IfdId, "Makernote", "Nikon3", Nikon3MakerNote::tagList }, { nikonPvIfdId, "Makernote", "NikonPreview", ExifTags::ifdTagList }, + { nikonWtIfdId, "Makernote", "NikonWt", Nikon3MakerNote::tagListWt }, + { nikonIiIfdId, "Makernote", "NikonIi", Nikon3MakerNote::tagListIi }, + { nikonCb1IfdId, "Makernote", "NikonCb1", Nikon3MakerNote::tagListCb1 }, + { nikonCb2IfdId, "Makernote", "NikonCb2", Nikon3MakerNote::tagListCb2 }, + { nikonCb2aIfdId, "Makernote", "NikonCb2a", Nikon3MakerNote::tagListCb2a }, + { nikonCb2bIfdId, "Makernote", "NikonCb2b", Nikon3MakerNote::tagListCb2b }, + { nikonCb3IfdId, "Makernote", "NikonCb3", Nikon3MakerNote::tagListCb3 }, + { nikonCb4IfdId, "Makernote", "NikonCb4", Nikon3MakerNote::tagListCb4 }, + { nikonLd1IfdId, "Makernote", "NikonLd1", Nikon3MakerNote::tagListLd1 }, + { nikonLd2IfdId, "Makernote", "NikonLd2", Nikon3MakerNote::tagListLd2 }, + { nikonLd3IfdId, "Makernote", "NikonLd3", Nikon3MakerNote::tagListLd3 }, { olympusIfdId, "Makernote", "Olympus", OlympusMakerNote::tagList }, { olympus2IfdId, "Makernote", "Olympus2", OlympusMakerNote::tagList }, { olympusCsIfdId, "Makernote", "OlympusCs", OlympusMakerNote::tagListCs }, @@ -1234,7 +1250,7 @@ namespace Exiv2 { "data or a restart marker. This tag should not exist in an " "uncompressed file. Since data padding is unnecessary in the vertical " "direction, the number of lines recorded in this valid image height tag " - "will in fact be the same as that recorded in the SOF."), + "will in fact be the same as that recorded in the SOF."), exifIfdId, imgConfig, unsignedLong, printValue), TagInfo(0xa004, "RelatedSoundFile", N_("Related Sound File"), N_("This tag is used to record the name of an audio file related " @@ -1891,16 +1907,36 @@ namespace Exiv2 { idx_ = idx; } + std::string ExifKey::key() const + { + return key_; + } + + const char* ExifKey::familyName() const + { + return familyName_; + } + + std::string ExifKey::groupName() const + { + return ifdItem(); + } + std::string ExifKey::tagName() const { return ExifTags::tagName(tag_, ifdId_); } - std::string ExifKey::tagLabel() const - { + std::string ExifKey::tagLabel() const + { return ExifTags::tagLabel(tag_, ifdId_); } + uint16_t ExifKey::tag() const + { + return tag_; + } + ExifKey::AutoPtr ExifKey::clone() const { return AutoPtr(clone_()); @@ -2097,7 +2133,7 @@ namespace Exiv2 { go = false; } if (go) { - // Todo: What if outbytesleft == 0 + if (outptr > outbuf && *(outptr-1) == '\0') outptr--; os << std::string(outbuf, outptr-outbuf); } } @@ -2107,11 +2143,30 @@ namespace Exiv2 { if (!go) { os << value; } -#else // !(EXV_HAVE_ICONV && EXV_HAVE_PRINTUCS2) - os << value; -#endif // EXV_HAVE_ICONV && EXV_HAVE_PRINTUCS2 return os; - +#elif defined WIN32 && !defined __CYGWIN__ // !(EXV_HAVE_ICONV && EXV_HAVE_PRINTUCS2) + // in Windows the WideCharToMultiByte function can be used + if (value.typeId() == unsignedByte) { + DataBuf ib(value.size()); + value.copy(ib.pData_, invalidByteOrder); + int out_size = WideCharToMultiByte(CP_UTF8, 0, reinterpret_cast(ib.pData_), + ib.size_ / sizeof(WCHAR), NULL, 0, NULL, NULL); + if (out_size >= 0) { + DataBuf ob(out_size + 1); + WideCharToMultiByte(CP_UTF8, 0, reinterpret_cast(ib.pData_), + ib.size_ / sizeof(WCHAR), reinterpret_cast(ob.pData_), + ob.size_, NULL, NULL); + os << std::string(reinterpret_cast(ob.pData_)); + } + else { + os << value; + } + } + return os; +#else + os << value; + return os; +#endif // EXV_HAVE_ICONV && EXV_HAVE_PRINTUCS2 } // printUcs2 std::ostream& printExifUnit(std::ostream& os, const Value& value, const ExifData* metadata) @@ -2543,7 +2598,7 @@ namespace Exiv2 { return os << value; } - std::string stringValue = value.toString(); + std::string stringValue = value.toString(); if (stringValue[19] == 'Z') { stringValue = stringValue.substr(0, 19); } diff --git a/src/tags.hpp b/src/tags.hpp index c83f1896..169fa400 100644 --- a/src/tags.hpp +++ b/src/tags.hpp @@ -406,16 +406,16 @@ namespace Exiv2 { //! @name Accessors //@{ - virtual std::string key() const { return key_; } - virtual const char* familyName() const { return familyName_; } + virtual std::string key() const; + virtual const char* familyName() const; /*! @brief Return the name of the group (the second part of the key). For Exif keys, the group name is the IFD item. */ - virtual std::string groupName() const { return ifdItem(); } + virtual std::string groupName() const; virtual std::string tagName() const; virtual std::string tagLabel() const; - virtual uint16_t tag() const { return tag_; } + virtual uint16_t tag() const; AutoPtr clone() const; //! Return the IFD id diff --git a/src/tgaimage.cpp b/src/tgaimage.cpp index 767d711b..ceda3dc8 100644 --- a/src/tgaimage.cpp +++ b/src/tgaimage.cpp @@ -57,6 +57,11 @@ namespace Exiv2 { { } // TgaImage::TgaImage + std::string TgaImage::mimeType() const + { + return "image/targa"; + } + void TgaImage::setExifData(const ExifData& /*exifData*/) { // Todo: implement me! @@ -144,12 +149,19 @@ namespace Exiv2 { bool isTgaType(BasicIo& iIo, bool /*advance*/) { // not all TARGA files have a signature string, so first just try to match the file name extension - std::string path = iIo.path(); - if(path.rfind(".tga") != std::string::npos || path.rfind(".TGA") != std::string::npos) - { +#ifdef EXV_UNICODE_PATH + std::wstring wpath = iIo.wpath(); + if( wpath.rfind(EXV_WIDEN(".tga")) != std::wstring::npos + || wpath.rfind(EXV_WIDEN(".TGA")) != std::wstring::npos) { return true; } - +#else + std::string path = iIo.path(); + if( path.rfind(".tga") != std::string::npos + || path.rfind(".TGA") != std::string::npos) { + return true; + } +#endif byte buf[26]; long curPos = iIo.tell(); iIo.seek(-26, BasicIo::end); diff --git a/src/tgaimage.hpp b/src/tgaimage.hpp index c3739fbb..17385c99 100644 --- a/src/tgaimage.hpp +++ b/src/tgaimage.hpp @@ -111,7 +111,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/targa"; } + std::string mimeType() const; //@} }; // class TgaImage diff --git a/src/tiffcomposite.cpp b/src/tiffcomposite.cpp index 42a64aac..78e29ad8 100644 --- a/src/tiffcomposite.cpp +++ b/src/tiffcomposite.cpp @@ -49,6 +49,12 @@ EXIV2_RCSID("@(#) $Id$") #include #include +// ***************************************************************************** +namespace { + //! Add \em tobe - \em curr 0x00 filler bytes if necessary + uint32_t fillGap(Exiv2::Internal::IoWrapper& ioWrapper, uint32_t curr, uint32_t tobe); +} + // ***************************************************************************** // class member definitions namespace Exiv2 { @@ -122,7 +128,19 @@ namespace Exiv2 { { 295, "OlympusFe7" }, { 296, "OlympusFe8" }, { 297, "OlympusFe9" }, - { 298, "OlympusRi" } + { 298, "OlympusRi" }, + { 299, "NikonWt" }, + { 300, "NikonIi" }, + { 301, "NikonLd1" }, + { 302, "NikonLd2" }, + { 303, "NikonLd3" }, + { 304, "NikonCb1" }, + { 305, "NikonCb2" }, + { 306, "NikonCb2a" }, + { 307, "NikonCb2b" }, + { 308, "NikonCb3" }, + { 309, "NikonCb4" }, + { 310, "CanonFi" } }; bool TiffGroupInfo::operator==(const uint16_t& group) const @@ -158,6 +176,30 @@ namespace Exiv2 { && key.g_ == group_; } + IoWrapper::IoWrapper(BasicIo& io, const byte* pHeader, long size) + : io_(io), pHeader_(pHeader), size_(size), wroteHeader_(false) + { + if (pHeader_ == 0 || size_ == 0) wroteHeader_ = true; + } + + long IoWrapper::write(const byte* pData, long wcount) + { + if (!wroteHeader_ && wcount > 0) { + io_.write(pHeader_, size_); + wroteHeader_ = true; + } + return io_.write(pData, wcount); + } + + int IoWrapper::putb(byte data) + { + if (!wroteHeader_) { + io_.write(pHeader_, size_); + wroteHeader_ = true; + } + return io_.putb(data); + } + TiffComponent::TiffComponent(uint16_t tag, uint16_t group) : tag_(tag), group_(group), pStart_(0) { @@ -181,15 +223,66 @@ namespace Exiv2 { { } - TiffArrayEntry::TiffArrayEntry(uint16_t tag, - uint16_t group, - uint16_t elGroup, - TiffType elTiffType, - bool addSizeElement) - : TiffEntryBase(tag, group, elTiffType), - elSize_(static_cast(TypeInfo::typeSize(toTypeId(elTiffType, 0, elGroup)))), - elGroup_(elGroup), - addSizeElement_(addSizeElement) + TiffIfdMakernote::TiffIfdMakernote(uint16_t tag, + uint16_t group, + uint16_t mnGroup, + MnHeader* pHeader, + bool hasNext) + : TiffComponent(tag, group), + pHeader_(pHeader), + ifd_(tag, mnGroup, hasNext), + mnOffset_(0), + imageByteOrder_(invalidByteOrder) + { + } + + TiffBinaryArray::TiffBinaryArray(uint16_t tag, + uint16_t group, + const ArrayCfg* arrayCfg, + const ArrayDef* arrayDef, + int defSize) + : TiffEntryBase(tag, group, arrayCfg->elTiffType_), + cfgSelFct_(0), + arraySet_(0), + arrayCfg_(arrayCfg), + arrayDef_(arrayDef), + defSize_(defSize), + setSize_(0), + origData_(0), + origSize_(0), + pRoot_(0) + { + assert(arrayCfg != 0); + } + + TiffBinaryArray::TiffBinaryArray(uint16_t tag, + uint16_t group, + const ArraySet* arraySet, + int setSize, + CfgSelFct cfgSelFct) + : TiffEntryBase(tag, group), // Todo: Does it make a difference that there is no type? + cfgSelFct_(cfgSelFct), + arraySet_(arraySet), + arrayCfg_(0), + arrayDef_(0), + defSize_(0), + setSize_(setSize), + origData_(0), + origSize_(0), + pRoot_(0) + { + // We'll figure out the correct cfg later + assert(cfgSelFct != 0); + assert(arraySet_ != 0); + } + + TiffBinaryElement::TiffBinaryElement(uint16_t tag, + uint16_t group) + : TiffEntryBase(tag, group) + { + } + + TiffComponent::~TiffComponent() { } @@ -216,30 +309,69 @@ namespace Exiv2 { delete pValue_; } // TiffEntryBase::~TiffEntryBase + TiffEntry::~TiffEntry() + { + } + + TiffDataEntryBase::~TiffDataEntryBase() + { + } + + TiffDataEntry::~TiffDataEntry() + { + } + + TiffImageEntry::~TiffImageEntry() + { + } + + TiffSizeEntry::~TiffSizeEntry() + { + } + TiffMnEntry::~TiffMnEntry() { delete mn_; } // TiffMnEntry::~TiffMnEntry - TiffArrayEntry::~TiffArrayEntry() + TiffIfdMakernote::~TiffIfdMakernote() + { + delete pHeader_; + } + + TiffBinaryArray::~TiffBinaryArray() { for (Components::iterator i = elements_.begin(); i != elements_.end(); ++i) { delete *i; } - } // TiffArrayEntry::~TiffArrayEntry + } // TiffBinaryArray::~TiffBinaryArray - void TiffEntryBase::allocData(uint32_t len) + TiffBinaryElement::~TiffBinaryElement() + { + } + + int TiffComponent::idx() const + { + return 0; + } + + int TiffEntryBase::idx() const + { + return idx_; + } + + void TiffEntryBase::setData(DataBuf buf) + { + std::pair p = buf.release(); + setData(p.first, p.second); + isMalloced_ = true; + } + + void TiffEntryBase::setData(byte* pData, int32_t size) { if (isMalloced_) { delete[] pData_; } - pData_ = new byte[len]; - size_ = len; - isMalloced_ = true; - } // TiffEntryBase::allocData - - void TiffEntryBase::setData(byte* pData, int32_t size) - { pData_ = pData; size_ = size; if (pData_ == 0) size_ = 0; @@ -250,7 +382,7 @@ namespace Exiv2 { if (value.get() == 0) return; uint32_t newSize = value->size(); if (newSize > size_) { - allocData(newSize); + setData(DataBuf(newSize)); } memset(pData_, 0x0, size_); size_ = value->copy(pData_, byteOrder); @@ -261,7 +393,7 @@ namespace Exiv2 { void TiffEntryBase::setValue(Value::AutoPtr value) { if (value.get() == 0) return; - tiffType_ = toTiffType(value->typeId()); + tiffType_ = toTiffType(value->typeId()); count_ = value->count(); delete pValue_; pValue_ = value.release(); @@ -388,12 +520,136 @@ namespace Exiv2 { } } // TiffImageEntry::setStrips - TiffComponent* TiffComponent::addPath(uint16_t tag, TiffPath& tiffPath) + uint32_t TiffIfdMakernote::ifdOffset() const { - return doAddPath(tag, tiffPath); + if (!pHeader_) return 0; + return pHeader_->ifdOffset(); + } + + ByteOrder TiffIfdMakernote::byteOrder() const + { + assert(imageByteOrder_ != invalidByteOrder); + if (!pHeader_ || pHeader_->byteOrder() == invalidByteOrder) { + return imageByteOrder_; + } + return pHeader_->byteOrder(); + } + + uint32_t TiffIfdMakernote::mnOffset() const + { + return mnOffset_; + } + + uint32_t TiffIfdMakernote::baseOffset() const + { + if (!pHeader_) return 0; + return pHeader_->baseOffset(mnOffset_); + } + + bool TiffIfdMakernote::readHeader(const byte* pData, + uint32_t size, + ByteOrder byteOrder) + { + if (!pHeader_) return true; + return pHeader_->read(pData, size, byteOrder); + } + + void TiffIfdMakernote::setByteOrder(ByteOrder byteOrder) + { + if (pHeader_) pHeader_->setByteOrder(byteOrder); + } + + uint32_t TiffIfdMakernote::sizeHeader() const + { + if (!pHeader_) return 0; + return pHeader_->size(); + } + + uint32_t TiffIfdMakernote::writeHeader(IoWrapper& ioWrapper, ByteOrder byteOrder) const + { + if (!pHeader_) return 0; + return pHeader_->write(ioWrapper, byteOrder); + } + + uint32_t ArrayDef::size(uint16_t tag, uint16_t group) const + { + TypeId typeId = toTypeId(tiffType_, tag, group); + return count_ * TypeInfo::typeSize(typeId); + } + + bool TiffBinaryArray::initialize(uint16_t group) + { + if (arrayCfg_ != 0) return true; // Not a complex array or already initialized + + for (int idx = 0; idx < setSize_; ++idx) { + if (arraySet_[idx].cfg_.group_ == group) { + arrayCfg_ = &arraySet_[idx].cfg_; + arrayDef_ = arraySet_[idx].def_; + defSize_ = arraySet_[idx].defSize_; + return true; + } + } + return false; + } + + bool TiffBinaryArray::initialize(TiffComponent* const pRoot) + { + if (cfgSelFct_ == 0) return true; // Not a complex array + + int idx = cfgSelFct_(tag(), pData(), TiffEntryBase::doSize(), pRoot); + if (idx > -1) { + arrayCfg_ = &arraySet_[idx].cfg_; + arrayDef_ = arraySet_[idx].def_; + defSize_ = arraySet_[idx].defSize_; + } + return idx > -1; + } + + void TiffBinaryArray::iniOrigDataBuf() + { + origData_ = const_cast(pData()); + origSize_ = TiffEntryBase::doSize(); + } + + bool TiffBinaryArray::updOrigDataBuf(const byte* pData, uint32_t size) + { + assert(pData != 0); + + if (origSize_ != size) return false; + memcpy(origData_, pData, origSize_); + return true; + } + + uint32_t TiffBinaryArray::addElement(uint32_t idx, const ArrayDef* def) + { + assert(def != 0); + + uint16_t tag = static_cast(idx / cfg()->tagStep()); + int32_t sz = std::min(def->size(tag, cfg()->group_), TiffEntryBase::doSize() - idx); + TiffComponent::AutoPtr tc = TiffCreator::create(tag, cfg()->group_); + TiffBinaryElement* tp = dynamic_cast(tc.get()); + // The assertion typically fails if a component is not configured in + // the TIFF structure table (TiffCreator::tiffTreeStruct_) + assert(tp); + tp->setStart(pData() + idx); + tp->setData(const_cast(pData() + idx), sz); + tp->setElDef(def); + tp->setElByteOrder(cfg()->byteOrder_); + addChild(tc); + return sz; + } // TiffBinaryArray::addElement + + TiffComponent* TiffComponent::addPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) + { + return doAddPath(tag, tiffPath, pRoot); } // TiffComponent::addPath - TiffComponent* TiffDirectory::doAddPath(uint16_t tag, TiffPath& tiffPath) + TiffComponent* TiffComponent::doAddPath(uint16_t /*tag*/, TiffPath& /*tiffPath*/, TiffComponent* const /*pRoot*/) + { + return this; + } // TiffComponent::doAddPath + + TiffComponent* TiffDirectory::doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) { assert(tiffPath.size() > 1); tiffPath.pop(); @@ -402,7 +658,7 @@ namespace Exiv2 { TiffComponent* tc = 0; // Try to use an existing component if there is still at least one // composite tag on the stack or the tag to add is the MakerNote tag. - // This is used to prevent duplicate entries. SubIFDs also, but the > 1 + // This is used to prevent duplicate entries. Sub-IFDs also, but the > 1 // condition takes care of them, see below. if ( tiffPath.size() > 1 || (tpi.extendedTag() == 0x927c && tpi.group() == Group::exif)) { @@ -422,7 +678,7 @@ namespace Exiv2 { TiffComponent::AutoPtr atc = TiffCreator::create(tpi.extendedTag(), tpi.group()); assert(atc.get() != 0); - // Prevent dangling subIFD tags: Do not add a subIFD component without children. + // Prevent dangling sub-IFD tags: Do not add a sub-IFD component without children. // Todo: How to check before creating the component? if (tiffPath.size() == 1 && dynamic_cast(atc.get()) != 0) return 0; @@ -433,10 +689,10 @@ namespace Exiv2 { tc = this->addChild(atc); } } - return tc->addPath(tag, tiffPath); + return tc->addPath(tag, tiffPath, pRoot); } // TiffDirectory::doAddPath - TiffComponent* TiffSubIfd::doAddPath(uint16_t tag, TiffPath& tiffPath) + TiffComponent* TiffSubIfd::doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) { assert(!tiffPath.empty()); const TiffPathItem tpi1 = tiffPath.top(); @@ -460,10 +716,10 @@ namespace Exiv2 { tc = addChild(atc); setCount(static_cast(ifds_.size())); } - return tc->addPath(tag, tiffPath); + return tc->addPath(tag, tiffPath, pRoot); } // TiffSubIfd::doAddPath - TiffComponent* TiffMnEntry::doAddPath(uint16_t tag, TiffPath& tiffPath) + TiffComponent* TiffMnEntry::doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) { assert(!tiffPath.empty()); const TiffPathItem tpi1 = tiffPath.top(); @@ -479,15 +735,24 @@ namespace Exiv2 { mn_ = TiffMnCreator::create(tpi1.tag(), tpi1.group(), mnGroup_); assert(mn_); } - return mn_->addPath(tag, tiffPath); + return mn_->addPath(tag, tiffPath, pRoot); } // TiffMnEntry::doAddPath - TiffComponent* TiffArrayEntry::doAddPath(uint16_t tag, TiffPath& tiffPath) + TiffComponent* TiffIfdMakernote::doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) + { + return ifd_.addPath(tag, tiffPath, pRoot); + } + + TiffComponent* TiffBinaryArray::doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot) { assert(tiffPath.size() > 1); tiffPath.pop(); const TiffPathItem tpi = tiffPath.top(); + // Initialize the binary array (if it is a complex array) + pRoot_ = pRoot; + initialize(tpi.group()); TiffComponent* tc = 0; + // Todo: Duplicates are not allowed! // To allow duplicate entries, we only check if the new component already // exists if there is still at least one composite tag on the stack if (tiffPath.size() > 1) { @@ -506,14 +771,19 @@ namespace Exiv2 { tc = addChild(atc); setCount(static_cast(elements_.size())); } - return tc->addPath(tag, tiffPath); - } // TiffArrayEntry::doAddPath + return tc->addPath(tag, tiffPath, pRoot); + } // TiffBinaryArray::doAddPath TiffComponent* TiffComponent::addChild(TiffComponent::AutoPtr tiffComponent) { return doAddChild(tiffComponent); } // TiffComponent::addChild + TiffComponent* TiffComponent::doAddChild(AutoPtr /*tiffComponent*/) + { + return 0; + } // TiffComponent::doAddChild + TiffComponent* TiffDirectory::doAddChild(TiffComponent::AutoPtr tiffComponent) { TiffComponent* tc = tiffComponent.release(); @@ -538,18 +808,28 @@ namespace Exiv2 { return tc; } // TiffMnEntry::doAddChild - TiffComponent* TiffArrayEntry::doAddChild(TiffComponent::AutoPtr tiffComponent) + TiffComponent* TiffIfdMakernote::doAddChild(TiffComponent::AutoPtr tiffComponent) + { + return ifd_.addChild(tiffComponent); + } + + TiffComponent* TiffBinaryArray::doAddChild(TiffComponent::AutoPtr tiffComponent) { TiffComponent* tc = tiffComponent.release(); elements_.push_back(tc); return tc; - } // TiffArrayEntry::doAddChild + } // TiffBinaryArray::doAddChild TiffComponent* TiffComponent::addNext(TiffComponent::AutoPtr tiffComponent) { return doAddNext(tiffComponent); } // TiffComponent::addNext + TiffComponent* TiffComponent::doAddNext(AutoPtr /*tiffComponent*/) + { + return 0; + } // TiffComponent::doAddNext + TiffComponent* TiffDirectory::doAddNext(TiffComponent::AutoPtr tiffComponent) { TiffComponent* tc = 0; @@ -569,6 +849,11 @@ namespace Exiv2 { return tc; } // TiffMnEntry::doAddNext + TiffComponent* TiffIfdMakernote::doAddNext(TiffComponent::AutoPtr tiffComponent) + { + return ifd_.addNext(tiffComponent); + } + void TiffComponent::accept(TiffVisitor& visitor) { if (visitor.go(TiffVisitor::geTraverse)) doAccept(visitor); // one for NVI :) @@ -626,34 +911,43 @@ namespace Exiv2 { } // TiffMnEntry::doAccept - void TiffArrayEntry::doAccept(TiffVisitor& visitor) + void TiffIfdMakernote::doAccept(TiffVisitor& visitor) { - visitor.visitArrayEntry(this); + if (visitor.go(TiffVisitor::geTraverse)) visitor.visitIfdMakernote(this); + if (visitor.go(TiffVisitor::geKnownMakernote)) ifd_.accept(visitor); + if ( visitor.go(TiffVisitor::geKnownMakernote) + && visitor.go(TiffVisitor::geTraverse)) visitor.visitIfdMakernoteEnd(this); + } + + void TiffBinaryArray::doAccept(TiffVisitor& visitor) + { + visitor.visitBinaryArray(this); for (Components::const_iterator i = elements_.begin(); visitor.go(TiffVisitor::geTraverse) && i != elements_.end(); ++i) { (*i)->accept(visitor); } - } // TiffArrayEntry::doAccept + if (visitor.go(TiffVisitor::geTraverse)) visitor.visitBinaryArrayEnd(this); + } // TiffBinaryArray::doAccept - void TiffArrayElement::doAccept(TiffVisitor& visitor) + void TiffBinaryElement::doAccept(TiffVisitor& visitor) { - visitor.visitArrayElement(this); - } // TiffArrayElement::doAccept + visitor.visitBinaryElement(this); + } // TiffBinaryElement::doAccept void TiffEntryBase::encode(TiffEncoder& encoder, const Exifdatum* datum) { doEncode(encoder, datum); } // TiffComponent::encode - void TiffArrayElement::doEncode(TiffEncoder& encoder, const Exifdatum* datum) + void TiffBinaryElement::doEncode(TiffEncoder& encoder, const Exifdatum* datum) { - encoder.encodeArrayElement(this, datum); - } // TiffArrayElement::doEncode + encoder.encodeBinaryElement(this, datum); + } // TiffBinaryElement::doEncode - void TiffArrayEntry::doEncode(TiffEncoder& encoder, const Exifdatum* datum) + void TiffBinaryArray::doEncode(TiffEncoder& encoder, const Exifdatum* datum) { - encoder.encodeArrayEntry(this, datum); - } // TiffArrayEntry::doEncode + encoder.encodeBinaryArray(this, datum); + } // TiffBinaryArray::doEncode void TiffDataEntry::doEncode(TiffEncoder& encoder, const Exifdatum* datum) { @@ -711,30 +1005,37 @@ namespace Exiv2 { return mn_->size(); } - uint32_t TiffArrayEntry::doCount() const + uint32_t TiffIfdMakernote::doCount() const + { + return ifd_.count(); + } // TiffIfdMakernote::doCount + + uint32_t TiffBinaryArray::doCount() const { if (elements_.empty()) return 0; - uint16_t maxTag = 0; - for (Components::const_iterator i = elements_.begin(); i != elements_.end(); ++i) { - uint32_t mt = (*i)->tag(); - if ((*i)->count() > 1) mt += (*i)->count() - 1; - if (mt > maxTag) maxTag = mt; - } - return maxTag + 1; + TypeId typeId = toTypeId(tiffType(), tag(), group()); + long typeSize = TypeInfo::typeSize(typeId); + assert(typeSize != 0); + return static_cast(static_cast(size()) / typeSize + 0.5); } - uint32_t TiffComponent::write(Blob& blob, + uint32_t TiffBinaryElement::doCount() const + { + return elDef_->count_; + } + + uint32_t TiffComponent::write(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, uint32_t dataIdx, uint32_t& imageIdx) { - return doWrite(blob, byteOrder, offset, valueIdx, dataIdx, imageIdx); + return doWrite(ioWrapper, byteOrder, offset, valueIdx, dataIdx, imageIdx); } // TiffComponent::write - uint32_t TiffDirectory::doWrite(Blob& blob, + uint32_t TiffDirectory::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -790,11 +1091,11 @@ namespace Exiv2 { // 1st: Write the IFD, a) Number of directory entries byte buf[4]; us2Data(buf, static_cast(compCount), byteOrder); - append(blob, buf, 2); + ioWrapper.write(buf, 2); idx += 2; // b) Directory entries - may contain pointers to the value or data for (Components::const_iterator i = components_.begin(); i != components_.end(); ++i) { - idx += writeDirEntry(blob, byteOrder, offset, *i, valueIdx, dataIdx, imageIdx); + idx += writeDirEntry(ioWrapper, byteOrder, offset, *i, valueIdx, dataIdx, imageIdx); uint32_t sv = (*i)->size(); if (sv > 4) { sv += sv & 1; // Align value to word boundary @@ -810,7 +1111,7 @@ namespace Exiv2 { if (pNext_ && sizeNext) { l2Data(buf, offset + dataIdx, byteOrder); } - append(blob, buf, 4); + ioWrapper.write(buf, 4); idx += 4; } assert(idx == sizeDir); @@ -821,10 +1122,10 @@ namespace Exiv2 { for (Components::const_iterator i = components_.begin(); i != components_.end(); ++i) { uint32_t sv = (*i)->size(); if (sv > 4) { - uint32_t d = (*i)->write(blob, byteOrder, offset, valueIdx, dataIdx, imageIdx); + uint32_t d = (*i)->write(ioWrapper, byteOrder, offset, valueIdx, dataIdx, imageIdx); assert(sv == d); if ((sv & 1) == 1) { - blob.push_back(0x0); // Align value to word boundary + ioWrapper.putb(0x0); // Align value to word boundary sv += 1; } idx += sv; @@ -838,22 +1139,22 @@ namespace Exiv2 { // 3rd: Write data - may contain offsets too (eg sub-IFD) dataIdx = sizeDir + sizeValue; - idx += writeData(blob, byteOrder, offset, dataIdx, imageIdx); + idx += writeData(ioWrapper, byteOrder, offset, dataIdx, imageIdx); // 4th: Write next-IFD if (pNext_ && sizeNext) { - idx += pNext_->write(blob, byteOrder, offset + idx, uint32_t(-1), uint32_t(-1), imageIdx); + idx += pNext_->write(ioWrapper, byteOrder, offset + idx, uint32_t(-1), uint32_t(-1), imageIdx); } // 5th, at the root directory level only: write image data if (isRootDir) { - idx += writeImage(blob, byteOrder); + idx += writeImage(ioWrapper, byteOrder); } return idx; } // TiffDirectory::doWrite - uint32_t TiffDirectory::writeDirEntry(Blob& blob, + uint32_t TiffDirectory::writeDirEntry(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, TiffComponent* pTiffComponent, @@ -868,14 +1169,14 @@ namespace Exiv2 { us2Data(buf, pDirEntry->tag(), byteOrder); us2Data(buf + 2, pDirEntry->tiffType(), byteOrder); ul2Data(buf + 4, pDirEntry->count(), byteOrder); - append(blob, buf, 8); + ioWrapper.write(buf, 8); if (pDirEntry->size() > 4) { pDirEntry->setOffset(offset + static_cast(valueIdx)); l2Data(buf, pDirEntry->offset(), byteOrder); - append(blob, buf, 4); + ioWrapper.write(buf, 4); } else { - const uint32_t len = pDirEntry->write(blob, + const uint32_t len = pDirEntry->write(ioWrapper, byteOrder, offset, valueIdx, @@ -884,13 +1185,13 @@ namespace Exiv2 { assert(len <= 4); if (len < 4) { memset(buf, 0x0, 4); - append(blob, buf, 4 - len); + ioWrapper.write(buf, 4 - len); } } return 12; } // TiffDirectory::writeDirEntry - uint32_t TiffEntryBase::doWrite(Blob& blob, + uint32_t TiffEntryBase::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t /*offset*/, uint32_t /*valueIdx*/, @@ -901,7 +1202,7 @@ namespace Exiv2 { DataBuf buf(pValue_->size()); pValue_->copy(buf.pData_, byteOrder); - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); return buf.size_; } // TiffEntryBase::doWrite @@ -928,7 +1229,7 @@ namespace Exiv2 { return rc; } // TiffEntryBase::writeOffset - uint32_t TiffDataEntry::doWrite(Blob& blob, + uint32_t TiffDataEntry::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t /*valueIdx*/, @@ -948,11 +1249,11 @@ namespace Exiv2 { tiffType(), byteOrder); } - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); return buf.size_; } // TiffDataEntry::doWrite - uint32_t TiffImageEntry::doWrite(Blob& blob, + uint32_t TiffImageEntry::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t /*valueIdx*/, @@ -979,11 +1280,11 @@ namespace Exiv2 { imageIdx += i->second & 1; // Align strip data to word boundary } } - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); return buf.size_; } // TiffImageEntry::doWrite - uint32_t TiffSubIfd::doWrite(Blob& blob, + uint32_t TiffSubIfd::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t /*valueIdx*/, @@ -996,11 +1297,11 @@ namespace Exiv2 { idx += writeOffset(buf.pData_ + idx, offset + dataIdx, tiffType(), byteOrder); dataIdx += (*i)->size(); } - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); return buf.size_; } // TiffSubIfd::doWrite - uint32_t TiffMnEntry::doWrite(Blob& blob, + uint32_t TiffMnEntry::doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -1008,28 +1309,46 @@ namespace Exiv2 { uint32_t& imageIdx) { if (!mn_) { - return TiffEntryBase::doWrite(blob, byteOrder, offset, valueIdx, dataIdx, imageIdx); + return TiffEntryBase::doWrite(ioWrapper, byteOrder, offset, valueIdx, dataIdx, imageIdx); } - return mn_->write(blob, byteOrder, offset + valueIdx, uint32_t(-1), uint32_t(-1), imageIdx); + return mn_->write(ioWrapper, byteOrder, offset + valueIdx, uint32_t(-1), uint32_t(-1), imageIdx); } // TiffMnEntry::doWrite - uint32_t TiffArrayEntry::doWrite(Blob& blob, - ByteOrder byteOrder, - int32_t offset, - uint32_t valueIdx, - uint32_t dataIdx, - uint32_t& imageIdx) + uint32_t TiffIfdMakernote::doWrite(IoWrapper& ioWrapper, + ByteOrder byteOrder, + int32_t offset, + uint32_t /*valueIdx*/, + uint32_t /*dataIdx*/, + uint32_t& imageIdx) { - const uint32_t cnt = count(); - if (cnt == 0) return 0; + mnOffset_ = offset; + setImageByteOrder(byteOrder); + uint32_t len = writeHeader(ioWrapper, this->byteOrder()); + len += ifd_.write(ioWrapper, this->byteOrder(), + offset - baseOffset() + len, + uint32_t(-1), uint32_t(-1), + imageIdx); + return len; + } // TiffIfdMakernote::doWrite + uint32_t TiffBinaryArray::doWrite(IoWrapper& ioWrapper, + ByteOrder byteOrder, + int32_t offset, + uint32_t valueIdx, + uint32_t dataIdx, + uint32_t& imageIdx) + { + if (cfg()->byteOrder_ != invalidByteOrder) byteOrder = cfg()->byteOrder_; + // Tags must be sorted in ascending order + std::sort(elements_.begin(), elements_.end(), cmpTagLt); uint32_t idx = 0; - int32_t nextTag = 0; - + MemIo mio; + IoWrapper mioWrapper(mio, 0, 0); // Some array entries need to have the size in the first element - if (addSizeElement_) { + if (cfg()->hasSize_) { byte buf[4]; - switch (elSize_) { + long elSize = TypeInfo::typeSize(toTypeId(cfg()->elTiffType_, 0, cfg()->group_)); + switch (elSize) { case 2: idx += us2Data(buf, size(), byteOrder); break; @@ -1039,62 +1358,60 @@ namespace Exiv2 { default: assert(false); } - append(blob, buf, elSize_); - nextTag = 1; + mioWrapper.write(buf, elSize); } - - // Tags must be sorted in ascending order - std::sort(elements_.begin(), elements_.end(), cmpTagLt); - - uint32_t seq = 0; + // write all tags of the array (Todo: assumes that there are no duplicates, need check) for (Components::const_iterator i = elements_.begin(); i != elements_.end(); ++i) { - // Skip deleted entries at the end of the array - if (seq++ > cnt) break; // Skip the manufactured tag, if it exists - if (addSizeElement_ && (*i)->tag() == 0x0000) continue; - // Fill gaps. Repeated tags will cause an exception - int32_t gap = ((*i)->tag() - nextTag) * elSize_; - if (gap < 0) throw Error(50, (*i)->tag()); - if (gap > 0) { - blob.insert(blob.end(), gap, 0); - idx += gap; - } - idx += (*i)->write(blob, byteOrder, offset + idx, valueIdx, dataIdx, imageIdx); - nextTag = (*i)->tag() + 1; - if ((*i)->count() > 1) nextTag += (*i)->count() - 1; + if (cfg()->hasSize_ && (*i)->tag() == 0) continue; + uint32_t newIdx = (*i)->tag() * cfg()->tagStep(); + idx += fillGap(mioWrapper, idx, newIdx); + idx += (*i)->write(mioWrapper, byteOrder, offset + newIdx, valueIdx, dataIdx, imageIdx); + } + if (cfg()->hasFillers_ && def()) { + const ArrayDef* lastDef = def() + defSize() - 1; + uint16_t lastTag = static_cast(lastDef->idx_ / cfg()->tagStep()); + idx += fillGap(mioWrapper, idx, lastDef->idx_ + lastDef->size(lastTag, cfg()->group_)); + } + DataBuf buf; + if (cfg()->cryptFct_) { + buf = cfg()->cryptFct_(tag(), mio.mmap(), static_cast(mio.size()), pRoot_); + } + if (buf.size_ > 0) { + ioWrapper.write(buf.pData_, buf.size_); + } + else { + ioWrapper.write(mio.mmap(), static_cast(mio.size())); } - return idx; - } // TiffArrayEntry::doWrite - uint32_t TiffArrayElement::doWrite(Blob& blob, - ByteOrder byteOrder, - int32_t /*offset*/, - uint32_t /*valueIdx*/, - uint32_t /*dataIdx*/, - uint32_t& /*imageIdx*/) + return idx; + } // TiffBinaryArray::doWrite + + uint32_t TiffBinaryElement::doWrite(IoWrapper& ioWrapper, + ByteOrder byteOrder, + int32_t /*offset*/, + uint32_t /*valueIdx*/, + uint32_t /*dataIdx*/, + uint32_t& /*imageIdx*/) { Value const* pv = pValue(); if (!pv || pv->count() == 0) return 0; - if (toTiffType(pv->typeId()) != elTiffType_) { - throw Error(51, tag()); - } DataBuf buf(pv->size()); - if (elByteOrder_ != invalidByteOrder) byteOrder = elByteOrder_; pv->copy(buf.pData_, byteOrder); - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); return buf.size_; - } // TiffArrayElement::doWrite + } // TiffBinaryElement::doWrite - uint32_t TiffComponent::writeData(Blob& blob, + uint32_t TiffComponent::writeData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, uint32_t& imageIdx) const { - return doWriteData(blob, byteOrder, offset, dataIdx, imageIdx); + return doWriteData(ioWrapper, byteOrder, offset, dataIdx, imageIdx); } // TiffComponent::writeData - uint32_t TiffDirectory::doWriteData(Blob& blob, + uint32_t TiffDirectory::doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, @@ -1102,12 +1419,12 @@ namespace Exiv2 { { uint32_t len = 0; for (Components::const_iterator i = components_.begin(); i != components_.end(); ++i) { - len += (*i)->writeData(blob, byteOrder, offset, dataIdx + len, imageIdx); + len += (*i)->writeData(ioWrapper, byteOrder, offset, dataIdx + len, imageIdx); } return len; } // TiffDirectory::doWriteData - uint32_t TiffEntryBase::doWriteData(Blob& /*blob*/, + uint32_t TiffEntryBase::doWriteData(IoWrapper&/*ioWrapper*/, ByteOrder /*byteOrder*/, int32_t /*offset*/, uint32_t /*dataIdx*/, @@ -1116,7 +1433,7 @@ namespace Exiv2 { return 0; } // TiffEntryBase::doWriteData - uint32_t TiffImageEntry::doWriteData(Blob& blob, + uint32_t TiffImageEntry::doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t /*offset*/, uint32_t /*dataIdx*/, @@ -1125,12 +1442,12 @@ namespace Exiv2 { uint32_t len = 0; // For makernotes, write TIFF image data to the data area if (group() > Group::mn) { - len = writeImage(blob, byteOrder); + len = writeImage(ioWrapper, byteOrder); } return len; } // TiffImageEntry::doWriteData - uint32_t TiffDataEntry::doWriteData(Blob& blob, + uint32_t TiffDataEntry::doWriteData(IoWrapper& ioWrapper, ByteOrder /*byteOrder*/, int32_t /*offset*/, uint32_t /*dataIdx*/, @@ -1139,15 +1456,15 @@ namespace Exiv2 { if (!pValue()) return 0; DataBuf buf = pValue()->dataArea(); - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); // Align data to word boundary uint32_t align = (buf.size_ & 1); - if (align) blob.push_back(0x0); + if (align) ioWrapper.putb(0x0); return buf.size_ + align; } // TiffDataEntry::doWriteData - uint32_t TiffSubIfd::doWriteData(Blob& blob, + uint32_t TiffSubIfd::doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, @@ -1155,22 +1472,32 @@ namespace Exiv2 { { uint32_t len = 0; for (Ifds::const_iterator i = ifds_.begin(); i != ifds_.end(); ++i) { - len += (*i)->write(blob, byteOrder, offset + dataIdx + len, uint32_t(-1), uint32_t(-1), imageIdx); + len += (*i)->write(ioWrapper, byteOrder, offset + dataIdx + len, uint32_t(-1), uint32_t(-1), imageIdx); } // Align data to word boundary uint32_t align = (len & 1); - if (align) blob.push_back(0x0); + if (align) ioWrapper.putb(0x0); return len + align; } // TiffSubIfd::doWriteData - uint32_t TiffComponent::writeImage(Blob& blob, + uint32_t TiffIfdMakernote::doWriteData(IoWrapper&/*ioWrapper*/, + ByteOrder /*byteOrder*/, + int32_t /*offset*/, + uint32_t /*dataIdx*/, + uint32_t& /*imageIdx*/) const + { + assert(false); + return 0; + } // TiffIfdMakernote::doWriteData + + uint32_t TiffComponent::writeImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const { - return doWriteImage(blob, byteOrder); + return doWriteImage(ioWrapper, byteOrder); } // TiffComponent::writeImage - uint32_t TiffDirectory::doWriteImage(Blob& blob, + uint32_t TiffDirectory::doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const { uint32_t len = 0; @@ -1182,55 +1509,58 @@ namespace Exiv2 { pSubIfd = *i; continue; } - len += (*i)->writeImage(blob, byteOrder); + len += (*i)->writeImage(ioWrapper, byteOrder); } if (pSubIfd) { - len += pSubIfd->writeImage(blob, byteOrder); + len += pSubIfd->writeImage(ioWrapper, byteOrder); } if (pNext_) { - len += pNext_->writeImage(blob, byteOrder); + len += pNext_->writeImage(ioWrapper, byteOrder); } return len; } // TiffDirectory::doWriteImage - uint32_t TiffEntryBase::doWriteImage(Blob& /*blob*/, + uint32_t TiffEntryBase::doWriteImage(IoWrapper&/*ioWrapper*/, ByteOrder /*byteOrder*/) const { return 0; } // TiffEntryBase::doWriteImage - uint32_t TiffSubIfd::doWriteImage(Blob& blob, + uint32_t TiffSubIfd::doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const { uint32_t len = 0; for (Ifds::const_iterator i = ifds_.begin(); i != ifds_.end(); ++i) { - len += (*i)->writeImage(blob, byteOrder); + len += (*i)->writeImage(ioWrapper, byteOrder); } return len; } // TiffSubIfd::doWriteImage - uint32_t TiffImageEntry::doWriteImage(Blob& blob, - ByteOrder /*byteOrder*/) const + uint32_t TiffIfdMakernote::doWriteImage(IoWrapper& ioWrapper, + ByteOrder byteOrder) const { - // Adjust blob capacity - speeds up copying of large data areas - uint32_t sz = sizeImage(); - Blob::size_type size = blob.size(); - if (blob.capacity() - size < sz) { - blob.reserve(size + sz + 65536); + if (this->byteOrder() != invalidByteOrder) { + byteOrder = this->byteOrder(); } + uint32_t len = ifd_.writeImage(ioWrapper, byteOrder); + return len; + } // TiffIfdMakernote::doWriteImage + uint32_t TiffImageEntry::doWriteImage(IoWrapper& ioWrapper, + ByteOrder /*byteOrder*/) const + { uint32_t len = pValue()->sizeDataArea(); if (len > 0) { #ifdef DEBUG std::cerr << "TiffImageEntry, Directory " << tiffGroupName(group()) << ", entry 0x" << std::setw(4) << std::setfill('0') << std::hex << tag() << std::dec - << ": Writing data area, blob-size = " << blob.size(); + << ": Writing data area, size = " << len; #endif DataBuf buf = pValue()->dataArea(); - append(blob, buf.pData_, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); uint32_t align = len & 1; // Align image data to word boundary - if (align) blob.push_back(0x0); + if (align) ioWrapper.putb(0x0); len += align; } else { @@ -1238,14 +1568,14 @@ namespace Exiv2 { std::cerr << "TiffImageEntry, Directory " << tiffGroupName(group()) << ", entry 0x" << std::setw(4) << std::setfill('0') << std::hex << tag() << std::dec - << ": Writing data area, blob-size = " << blob.size(); + << ": Writing " << strips_.size() << " strips"; #endif len = 0; for (Strips::const_iterator i = strips_.begin(); i != strips_.end(); ++i) { - append(blob, i->first, i->second); + ioWrapper.write(i->first, i->second); len += i->second; uint32_t align = i->second & 1; // Align strip data to word boundary - if (align) blob.push_back(0x0); + if (align) ioWrapper.putb(0x0); len += align; } } @@ -1310,10 +1640,34 @@ namespace Exiv2 { return mn_->size(); } // TiffMnEntry::doSize - uint32_t TiffArrayEntry::doSize() const + uint32_t TiffIfdMakernote::doSize() const { - return count() * elSize_; - } // TiffArrayEntry::doSize + return sizeHeader() + ifd_.size(); + } // TiffIfdMakernote::doSize + + uint32_t TiffBinaryArray::doSize() const + { + if (elements_.empty()) return 0; + + uint32_t idx = 0; + for (Components::const_iterator i = elements_.begin(); i != elements_.end(); ++i) { + idx = std::max(idx, (*i)->tag() * cfg()->tagStep()); + idx += (*i)->size(); + } + if (cfg()->hasFillers_ && def()) { + const ArrayDef* lastDef = def() + defSize() - 1; + uint16_t lastTag = static_cast(lastDef->idx_ / cfg()->tagStep()); + idx = std::max(idx, lastDef->idx_ + lastDef->size(lastTag, cfg()->group_)); + } + return idx; + + } // TiffBinaryArray::doSize + + uint32_t TiffBinaryElement::doSize() const + { + if (!pValue()) return 0; + return pValue()->size(); + } // TiffBinaryElement::doSize uint32_t TiffComponent::sizeData() const { @@ -1356,6 +1710,12 @@ namespace Exiv2 { return len; } // TiffSubIfd::doSizeData + uint32_t TiffIfdMakernote::doSizeData() const + { + assert(false); + return 0; + } // TiffIfdMakernote::doSizeData + uint32_t TiffComponent::sizeImage() const { return doSizeImage(); @@ -1382,6 +1742,11 @@ namespace Exiv2 { return len; } // TiffSubIfd::doSizeImage + uint32_t TiffIfdMakernote::doSizeImage() const + { + return ifd_.sizeImage(); + } // TiffIfdMakernote::doSizeImage + uint32_t TiffEntryBase::doSizeImage() const { return 0; @@ -1401,7 +1766,6 @@ namespace Exiv2 { // ************************************************************************* // free functions - TypeId toTypeId(TiffType tiffType, uint16_t tag, uint16_t group) { TypeId ti = TypeId(tiffType); @@ -1443,4 +1807,25 @@ namespace Exiv2 { return TiffComponent::AutoPtr(new TiffMnEntry(tag, group, Group::mn)); } + TiffComponent::AutoPtr newTiffBinaryElement(uint16_t tag, uint16_t group) + { + return TiffComponent::AutoPtr(new TiffBinaryElement(tag, group)); + } + }} // namespace Internal, Exiv2 + +// ***************************************************************************** +// local definitions +namespace { + uint32_t fillGap(Exiv2::Internal::IoWrapper& ioWrapper, uint32_t curr, uint32_t tobe) + { + if (curr < tobe) { + Exiv2::DataBuf buf(tobe - curr); + memset(buf.pData_, 0x0, buf.size_); + ioWrapper.write(buf.pData_, buf.size_); + return tobe - curr; + } + return 0; + + } // fillGap +} diff --git a/src/tiffcomposite_int.hpp b/src/tiffcomposite_int.hpp index a5d1ea5c..64746d5d 100644 --- a/src/tiffcomposite_int.hpp +++ b/src/tiffcomposite_int.hpp @@ -31,7 +31,7 @@ // ***************************************************************************** // included header files -#include "image.hpp" // for Blob +#include "value.hpp" #include "tifffwd_int.hpp" #include "types.hpp" @@ -44,6 +44,9 @@ // ***************************************************************************** // namespace extensions namespace Exiv2 { + + class BasicIo; + namespace Internal { // ***************************************************************************** @@ -132,6 +135,45 @@ namespace Exiv2 { uint16_t group_; }; // class TiffPathItem + /*! + @brief Simple IO wrapper to ensure that the header is only written if there is + any other data at all. + + The wrapper is initialized with an IO reference and a pointer to a TIFF header. + Subsequently the wrapper is used by all TIFF write methods. It takes care that + the TIFF header is written to the IO first before any other output and only if + there is any other data. + */ + class IoWrapper { + public: + /*! + brief Constructor. + + The IO wrapper owns neither of the objects passed in so the caller is + responsible to keep them alive. + */ + IoWrapper(BasicIo& io, const byte* pHeader, long size); + /*! + @brief Wraps the corresponding BasicIo::write() method. + + Writes the TIFF header to the IO, if it hasn't been written yet, followed + by the data passed in the arguments. + */ + long write(const byte* pData, long wcount); + /*! + @brief Wraps the corresponding BasicIo::putb() method. + + Writes the TIFF header to the IO, if it hasn't been written yet, followed + by the data passed in the argument. + */ + int putb(byte data); + private: + BasicIo& io_; //! Reference for the IO instance. + const byte* pHeader_; //! Pointer to the header data. + long size_; //! Size of the header data. + bool wroteHeader_; //! Indicates if the header has been written. + }; // class IoWrapper + /*! @brief Interface class for components of a TIFF directory hierarchy (Composite pattern). Both TIFF directories as well as entries @@ -152,7 +194,7 @@ namespace Exiv2 { //! Constructor TiffComponent(uint16_t tag, uint16_t group); //! Virtual destructor. - virtual ~TiffComponent() {} + virtual ~TiffComponent(); //@} //! @name Manipulators @@ -163,10 +205,11 @@ namespace Exiv2 { @param tag The tag of the new entry @param tiffPath A path from the TIFF root element to a TIFF entry. + @param pRoot Pointer to the root component of the TIFF composite. @return A pointer to the newly added TIFF entry. */ - TiffComponent* addPath(uint16_t tag, TiffPath& tiffPath); + TiffComponent* addPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); /*! @brief Add a child to the component. Default is to do nothing. @param tiffComponent Auto pointer to the component to add. @@ -210,18 +253,18 @@ namespace Exiv2 { /*! @brief Write a TiffComponent to a binary image. - @param blob Binary image to append the TiffComponent to. + @param ioWrapper IO wrapper to which the TiffComponent is written. @param byteOrder Applicable byte order (little or big endian). @param offset Offset from the start of the image (TIFF header) to the component. @param valueIdx Index of the component to be written relative to offset. @param dataIdx Index of the data area of the component relative to offset. @param imageIdx Index of the image data area relative to offset. - @return Number of bytes written to the blob including all + @return Number of bytes written to the IO wrapper including all nested components. @throw Error If the component cannot be written. */ - uint32_t write(Blob& blob, + uint32_t write(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -236,7 +279,7 @@ namespace Exiv2 { Return the number of bytes written. Components derived from TiffEntryBase implement this method if needed. */ - uint32_t writeData(Blob& blob, + uint32_t writeData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, @@ -246,7 +289,7 @@ namespace Exiv2 { Return the number of bytes written. TIFF components implement this method if needed. */ - uint32_t writeImage(Blob& blob, + uint32_t writeImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const; /*! @brief Return the size in bytes of the IFD value of this component @@ -276,19 +319,18 @@ namespace Exiv2 { */ // Todo: This is only implemented in TiffEntryBase. It is needed here so that // we can sort components by tag and idx. Something is not quite right. - virtual int idx() const { return 0; } + virtual int idx() const; //@} protected: //! @name Manipulators //@{ //! Implements addPath(). The default implementation does nothing. - virtual TiffComponent* doAddPath(uint16_t /*tag*/, - TiffPath& /*tiffPath*/) { return this; } + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); //! Implements addChild(). The default implementation does nothing. - virtual TiffComponent* doAddChild(AutoPtr /*tiffComponent*/) { return 0; } + virtual TiffComponent* doAddChild(AutoPtr tiffComponent); //! Implements addNext(). The default implementation does nothing. - virtual TiffComponent* doAddNext(AutoPtr /*tiffComponent*/) { return 0; } + virtual TiffComponent* doAddNext(AutoPtr tiffComponent); //! Implements accept(). virtual void doAccept(TiffVisitor& visitor) =0; //@} @@ -296,7 +338,7 @@ namespace Exiv2 { //! @name Write support (Manipulators) //@{ //! Implements write(). - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -307,13 +349,13 @@ namespace Exiv2 { //! @name Write support (Accessors) //@{ //! Implements writeData(). - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, uint32_t& imageIdx) const =0; //! Implements writeImage(). - virtual uint32_t doWriteImage(Blob& blob, + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const =0; //! Implements size(). virtual uint32_t doSize() const =0; @@ -379,6 +421,7 @@ namespace Exiv2 { class TiffEntryBase : public TiffComponent { friend class TiffReader; friend class TiffEncoder; + friend int selectNikonLd(TiffBinaryArray* const, TiffComponent* const); public: //! @name Creators //@{ @@ -400,9 +443,11 @@ namespace Exiv2 { void encode(TiffEncoder& encoder, const Exifdatum* datum); //! Set the offset void setOffset(int32_t offset) { offset_ = offset; } - //! Set pointer and size of the entry's data. + //! Set pointer and size of the entry's data (not taking ownership of the data). void setData(byte* pData, int32_t size); - /*! + //! Set the entry's data buffer, taking ownership of the data buffer passed in. + void setData(DataBuf buf); + /*! @brief Update the value. Takes ownership of the pointer passed in. Update binary value data and call setValue(). @@ -428,7 +473,7 @@ namespace Exiv2 { /*! @brief Return the unique id of the entry in the image */ - virtual int idx() const { return idx_; } + virtual int idx() const; /*! @brief Return a pointer to the binary representation of the value of this component. @@ -458,10 +503,10 @@ namespace Exiv2 { //@{ /*! @brief Implements write(). Write the value of a standard TIFF entry to - the \em blob, return the number of bytes written. Only the \em - blob and \em byteOrder arguments are used. + the \em ioWrapper, return the number of bytes written. Only the + \em ioWrapper and \em byteOrder arguments are used. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -474,7 +519,7 @@ namespace Exiv2 { @brief Implements writeData(). Standard TIFF entries have no data: write nothing and return 0. */ - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, @@ -483,7 +528,7 @@ namespace Exiv2 { @brief Implements writeImage(). Standard TIFF entries have no image data: write nothing and return 0. */ - virtual uint32_t doWriteImage(Blob& blob, + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const; //! Implements size(). Return the size of a standard TIFF entry virtual uint32_t doSize() const; @@ -500,12 +545,6 @@ namespace Exiv2 { ByteOrder byteOrder); private: - //! @name Manipulators - //@{ - //! Allocate \em len bytes for the binary representation of the value. - void allocData(uint32_t len); - //@} - // DATA TiffType tiffType_; //!< Field TIFF type uint32_t count_; //!< The number of values of the indicated type @@ -532,7 +571,7 @@ namespace Exiv2 { //! Constructor TiffEntry(uint16_t tag, uint16_t group) : TiffEntryBase(tag, group) {} //! Virtual destructor. - virtual ~TiffEntry() {} + virtual ~TiffEntry(); //@} protected: @@ -561,7 +600,7 @@ namespace Exiv2 { : TiffEntryBase(tag, group), szTag_(szTag), szGroup_(szGroup) {} //! Virtual destructor. - virtual ~TiffDataEntryBase() {} + virtual ~TiffDataEntryBase(); //@} //! @name Manipulators @@ -617,7 +656,7 @@ namespace Exiv2 { : TiffDataEntryBase(tag, group, szTag, szGroup), pDataArea_(0), sizeDataArea_(0) {} //! Virtual destructor. - virtual ~TiffDataEntry() {} + virtual ~TiffDataEntry(); //@} //! @name Manipulators @@ -639,7 +678,7 @@ namespace Exiv2 { //@{ /*! @brief Implements write(). Write pointers into the data area to the - \em blob, relative to the offsets in the value. Return the + \em ioWrapper, relative to the offsets in the value. Return the number of bytes written. The \em valueIdx argument is not used. The number of components in the value determines how many offsets are @@ -648,7 +687,7 @@ namespace Exiv2 { on write. The type of the value can only be signed or unsigned short or long. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -658,10 +697,10 @@ namespace Exiv2 { //! @name Write support (Accessors) //@{ /*! - @brief Implements writeData(). Write the data area to the blob. Return - the number of bytes written. + @brief Implements writeData(). Write the data area to the \em ioWrapper. + Return the number of bytes written. */ - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, @@ -701,7 +740,7 @@ namespace Exiv2 { TiffImageEntry(uint16_t tag, uint16_t group, uint16_t szTag, uint16_t szGroup) : TiffDataEntryBase(tag, group, szTag, szGroup) {} //! Virtual destructor. - virtual ~TiffImageEntry() {} + virtual ~TiffImageEntry(); //@} //! @name Manipulators @@ -723,10 +762,10 @@ namespace Exiv2 { //@{ /*! @brief Implements write(). Write pointers into the image data area to the - \em blob. Return the number of bytes written. The \em valueIdx + \em ioWrapper. Return the number of bytes written. The \em valueIdx and \em dataIdx arguments are not used. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -736,23 +775,23 @@ namespace Exiv2 { //! @name Write support (Accessors) //@{ /*! - @brief Implements writeData(). Write the image data area to the blob. + @brief Implements writeData(). Write the image data area to the \em ioWrapper. Return the number of bytes written. This function writes the image data to the data area of the current directory. It is used for TIFF image entries in the makernote (large preview images) so that the image data remains in the makernote IFD. */ - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, uint32_t& imageIdx) const; /*! - @brief Implements writeImage(). Write the image data area to the blob. + @brief Implements writeImage(). Write the image data area to the \em ioWrapper. Return the number of bytes written. */ - virtual uint32_t doWriteImage(Blob& blob, + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const; //! Implements size(). Return the size of the strip pointers. virtual uint32_t doSize() const; @@ -785,7 +824,7 @@ namespace Exiv2 { TiffSizeEntry(uint16_t tag, uint16_t group, uint16_t dtTag, uint16_t dtGroup) : TiffEntryBase(tag, group), dtTag_(dtTag), dtGroup_(dtGroup) {} //! Virtual destructor. - virtual ~TiffSizeEntry() {} + virtual ~TiffSizeEntry(); //@} //! @name Accessors @@ -816,7 +855,6 @@ namespace Exiv2 { */ class TiffDirectory : public TiffComponent { friend class TiffEncoder; - friend class TiffPrinter; public: //! @name Creators //@{ @@ -836,7 +874,7 @@ namespace Exiv2 { protected: //! @name Manipulators //@{ - virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath); + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); virtual TiffComponent* doAddNext(TiffComponent::AutoPtr tiffComponent); virtual void doAccept(TiffVisitor& visitor); @@ -846,10 +884,10 @@ namespace Exiv2 { //@{ /*! @brief Implements write(). Write the TIFF directory, values and - additional data, including the next-IFD, if any, to the blob, - return the number of bytes written. + additional data, including the next-IFD, if any, to the + \em ioWrapper, return the number of bytes written. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -862,18 +900,18 @@ namespace Exiv2 { @brief This class does not really implement writeData(), it only has write(). This method must not be called; it commits suicide. */ - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, uint32_t& imageIdx) const; /*! @brief Implements writeImage(). Write the image data of the TIFF - directory to the blob by forwarding the call to each component - as well as the next-IFD, if there is any. Return the number of - bytes written. + directory to the \em ioWrapper by forwarding the call to each + component as well as the next-IFD, if there is any. Return the + number of bytes written. */ - virtual uint32_t doWriteImage(Blob& blob, + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const; /*! @brief Implements size(). Return the size of the TIFF directory, @@ -901,7 +939,7 @@ namespace Exiv2 { //! @name Accessors //@{ //! Write a binary directory entry for a TIFF component. - uint32_t writeDirEntry(Blob& blob, + uint32_t writeDirEntry(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, TiffComponent* pTiffComponent, @@ -939,7 +977,7 @@ namespace Exiv2 { protected: //! @name Manipulators //@{ - virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath); + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); virtual void doAccept(TiffVisitor& visitor); virtual void doEncode(TiffEncoder& encoder, const Exifdatum* datum); @@ -948,11 +986,11 @@ namespace Exiv2 { //! @name Write support (Manipulators) //@{ /*! - @brief Implements write(). Write the sub-IFD pointers to the \em blob, + @brief Implements write(). Write the sub-IFD pointers to the \em ioWrapper, return the number of bytes written. The \em valueIdx and \em imageIdx arguments are not used. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -962,19 +1000,19 @@ namespace Exiv2 { //! @name Write support (Accessors) //@{ /*! - @brief Implements writeData(). Write the sub-IFDs to the blob. Return - the number of bytes written. + @brief Implements writeData(). Write the sub-IFDs to the \em ioWrapper. + Return the number of bytes written. */ - virtual uint32_t doWriteData(Blob& blob, + virtual uint32_t doWriteData(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t dataIdx, uint32_t& imageIdx) const; /*! @brief Implements writeImage(). Write the image data of each sub-IFD to - the blob. Return the number of bytes written. + the \em ioWrapper. Return the number of bytes written. */ - virtual uint32_t doWriteImage(Blob& blob, + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, ByteOrder byteOrder) const; //! Implements size(). Return the size of the sub-Ifd pointers. uint32_t doSize() const; @@ -1005,7 +1043,6 @@ namespace Exiv2 { friend class TiffReader; friend class TiffDecoder; friend class TiffEncoder; - friend class TiffPrinter; public: //! @name Creators //@{ @@ -1018,7 +1055,7 @@ namespace Exiv2 { protected: //! @name Manipulators //@{ - virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath); + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); virtual TiffComponent* doAddNext(TiffComponent::AutoPtr tiffComponent); virtual void doAccept(TiffVisitor& visitor); @@ -1037,7 +1074,7 @@ namespace Exiv2 { @brief Implements write() by forwarding the call to the actual concrete Makernote, if there is one. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, @@ -1065,67 +1102,304 @@ namespace Exiv2 { }; // class TiffMnEntry /*! - @brief Composite to model an array of tags, each consisting of values - of a given type. Canon and Minolta makernotes use such tags. The - elements of this component are of type TiffArrayElement. + @brief Tiff IFD Makernote. This is a concrete class suitable for all + IFD makernotes. + + Contains a makernote header (which can be 0) and an IFD and + implements child mgmt functions to deal with the IFD entries. The + various makernote weirdnesses are taken care of in the makernote + header (and possibly in special purpose IFD entries). */ - class TiffArrayEntry : public TiffEntryBase { + class TiffIfdMakernote : public TiffComponent { + friend class TiffReader; public: //! @name Creators //@{ - //! Constructor - TiffArrayEntry(uint16_t tag, - uint16_t group, - uint16_t elGroup, - TiffType elTiffType, - bool addSizeElement); + //! Default constructor + TiffIfdMakernote(uint16_t tag, + uint16_t group, + uint16_t mnGroup, + MnHeader* pHeader, + bool hasNext =true); //! Virtual destructor - virtual ~TiffArrayEntry(); + virtual ~TiffIfdMakernote(); + //@} + + //! @name Manipulators + //@{ + /*! + @brief Read the header from a data buffer, return true if successful. + + The default implementation simply returns true. + */ + bool readHeader(const byte* pData, uint32_t size, ByteOrder byteOrder); + /*! + @brief Set the byte order for the makernote. + */ + void setByteOrder(ByteOrder byteOrder); + /*! + @brief Set the byte order used for the image. + */ + void setImageByteOrder(ByteOrder byteOrder) { imageByteOrder_ = byteOrder; } //@} //! @name Accessors //@{ - //! Return the size of the array elements - uint16_t elSize() const { return elSize_; } - //! Return the group for the array elements - uint16_t elGroup() const { return elGroup_; } + //! Return the size of the header in bytes. + uint32_t sizeHeader() const; + //! Write the header to a data buffer, return the number of bytes written. + uint32_t writeHeader(IoWrapper& ioWrapper, ByteOrder byteOrder) const; + /*! + @brief Return the offset to the makernote from the start of the + TIFF header. + */ + uint32_t mnOffset() const; + /*! + @brief Return the offset to the start of the Makernote IFD from + the start of the Makernote. + Returns 0 if there is no header. + */ + uint32_t ifdOffset() const; + /*! + @brief Return the byte order for the makernote. Requires the image + byte order to be set (setImageByteOrder()). Returns the byte + order for the image if there is no header or the byte order for + the header is \c invalidByteOrder. + */ + ByteOrder byteOrder() const; + /*! + @brief Return the byte order used for the image. + */ + ByteOrder imageByteOrder() const { return imageByteOrder_; } + /*! + @brief Return the base offset for use with the makernote IFD entries + relative to the start of the TIFF header. + Returns 0 if there is no header. + */ + uint32_t baseOffset() const; //@} protected: //! @name Manipulators //@{ - virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath); + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); + virtual TiffComponent* doAddNext(TiffComponent::AutoPtr tiffComponent); virtual void doAccept(TiffVisitor& visitor); - virtual void doEncode(TiffEncoder& encoder, const Exifdatum* datum); - //@} - - //! @name Accessors - //@{ - //! Implements count(). Return number of components in the entry. - virtual uint32_t doCount() const; //@} //! @name Write support (Manipulators) //@{ /*! - @brief Implements write(). Write each component, fill gaps with 0s. - Check for duplicate tags and throw Error(50) if any are - detected. + @brief Implements write(). Write the Makernote header, TIFF directory, + values and additional data to the \em ioWrapper, return the + number of bytes written. */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, uint32_t dataIdx, uint32_t& imageIdx); //@} + //! @name Write support (Accessors) + //@{ + /*! + @brief This class does not really implement writeData(), it only has + write(). This method must not be called; it commits suicide. + */ + virtual uint32_t doWriteData(IoWrapper& ioWrapper, + ByteOrder byteOrder, + int32_t offset, + uint32_t dataIdx, + uint32_t& imageIdx) const; + /*! + @brief Implements writeImage(). Write the image data of the IFD of + the Makernote. Return the number of bytes written. + */ + virtual uint32_t doWriteImage(IoWrapper& ioWrapper, + ByteOrder byteOrder) const; + /*! + @brief Implements size(). Return the size of the Makernote header, + TIFF directory, values and additional data. + */ + virtual uint32_t doSize() const; + /*! + @brief Implements count(). Return the number of entries in the IFD + of the Makernote. Does not count entries which are marked as + deleted. + */ + virtual uint32_t doCount() const; + /*! + @brief This class does not really implement sizeData(), it only has + size(). This method must not be called; it commits suicide. + */ + virtual uint32_t doSizeData() const; + /*! + @brief Implements sizeImage(). Return the total image data size of the + makernote IFD. + */ + virtual uint32_t doSizeImage() const; + //@} + + private: + // DATA + MnHeader* pHeader_; //!< Makernote header + TiffDirectory ifd_; //!< Makernote IFD + uint32_t mnOffset_; //!< Makernote offset + ByteOrder imageByteOrder_; //!< Byte order for the image + + }; // class TiffIfdMakernote + + /*! + @brief Function pointer type for a function to determine which cfg + def + of a corresponding array set to use. + */ + typedef int (*CfgSelFct)(uint16_t, const byte*, uint32_t, TiffComponent* const); + + //! Function pointer type for a crypt function used for binary arrays. + typedef DataBuf (*CryptFct)(uint16_t, const byte*, uint32_t, TiffComponent* const); + + //! Defines one tag in a binary array + // Todo: multiple tags in one byte - mask + // Todo: There cannot be any gaps in the definition! see addElement() CHECK: IS THAT STILL TRUE??? + struct ArrayDef { + //! Comparison with idx + bool operator==(uint32_t idx) const { return idx_ == idx; } + //! Get the size in bytes of a tag. + uint32_t size(uint16_t tag, uint16_t group) const; + // DATA + uint32_t idx_; //!< Index in bytes from the start + TiffType tiffType_; //!< TIFF type of the element + uint32_t count_; //!< Number of components + }; + + //! Additional configuration for a binary array. + struct ArrayCfg { + /*! + @brief Return the size of the default tag, which is used + to calculate tag numbers as idx/tagStep + */ + uint32_t tagStep() const { return elDefaultDef_.size(0, group_); } + //DATA + uint16_t group_; //!< Group for the elements + ByteOrder byteOrder_; //!< Byte order, invalidByteOrder to inherit + TiffType elTiffType_; //!< Type for the array entry and the size element, if any + CryptFct cryptFct_; //!< Crypt function, 0 if not used + bool hasSize_; //!< If true, first tag is the size element + bool hasFillers_; //!< If true, write all defined tags + ArrayDef elDefaultDef_; //!< Default element + }; + + //! Combination of array configuration and definition for arrays + struct ArraySet { + const ArrayCfg cfg_; //!< Binary array configuration + const ArrayDef* def_; //!< Binary array definition array + const int defSize_; //!< Size of the array definition array + }; + + /*! + @brief Composite to model an array of different tags. The tag types as well + as other aspects of the array are configurable. The elements of this + component are of type TiffBinaryElement. + */ + class TiffBinaryArray : public TiffEntryBase { + public: + //! @name Creators + //@{ + //! Constructor + TiffBinaryArray(uint16_t tag, + uint16_t group, + const ArrayCfg* arrayCfg, + const ArrayDef* arrayDef, + int defSize); + //! Constructor for a complex binary array + TiffBinaryArray(uint16_t tag, + uint16_t group, + const ArraySet* arraySet, + int setSize, + CfgSelFct cfgSelFct); + //! Virtual destructor + virtual ~TiffBinaryArray(); + //@} + + //! @name Manipulators + //@{ + //! Add an element to the binary array, return the size of the element + uint32_t addElement(uint32_t idx, const ArrayDef* def); + /*! + @brief Setup cfg and def for the component, in case of a complex binary array. + Else do nothing. Return true if the initialization succeeded, else false. + + This version of initialize() is used during intrusive writing. It determines the + correct settings based on the \em group passed in (which is the group of the first + tag that is added to the array). It doesn't require cfgSelFct_. + + @param group Group to setup the binary array for. + @return true if the initialization succeeded, else false. + */ + bool initialize(uint16_t group); + /*! + @brief Setup cfg and def for the component, in case of a complex binary array. + Else do nothing. Return true if the initialization succeeded, else false. + + This version of initialize() is used for reading and non-intrusive writing. It + calls cfgSelFct_ to determine the correct settings. + + @param pRoot Pointer to the root component of the TIFF tree. + @return true if the initialization succeeded, else false. + */ + bool initialize(TiffComponent* const pRoot); + //! Initialize the original data buffer and its size from the base entry. + void iniOrigDataBuf(); + //! Update the original data buffer and its size, return true if successful. + bool updOrigDataBuf(const byte* pData, uint32_t size); + //@} + + //! @name Accessors + //@{ + //! Return a pointer to the configuration + const ArrayCfg* cfg() const { return arrayCfg_; } + //! Return a pointer to the definition + const ArrayDef* def() const { return arrayDef_; } + //! Return the number of elements in the definition + int defSize() const { return defSize_; } + //@} + + protected: + //! @name Manipulators + //@{ + virtual TiffComponent* doAddPath(uint16_t tag, TiffPath& tiffPath, TiffComponent* const pRoot); + virtual TiffComponent* doAddChild(TiffComponent::AutoPtr tiffComponent); + virtual void doAccept(TiffVisitor& visitor); + virtual void doEncode(TiffEncoder& encoder, const Exifdatum* datum); + //@} + + //! @name Accessors + //@{ + //! Implements count(). Todo: Document it! + virtual uint32_t doCount() const; + //@} + + //! @name Write support (Manipulators) + //@{ + /*! + @brief Implements write(). Todo: Document it! + */ + virtual uint32_t doWrite(IoWrapper& ioWrapper, + ByteOrder byteOrder, + int32_t offset, + uint32_t valueIdx, + uint32_t dataIdx, + uint32_t& imageIdx); + //@} + //! @name Write support (Accessors) //@{ // Using doWriteData from base class // Using doWriteImage from base class /*! - @brief Implements size(). + @brief Implements size(). Todo: Document it! */ virtual uint32_t doSize() const; // Using doSizeData from base class @@ -1134,36 +1408,42 @@ namespace Exiv2 { private: // DATA - uint16_t elSize_; //!< Size of the array elements (in bytes) - uint16_t elGroup_; //!< Group for the elements - bool addSizeElement_; //!< Indicates size needs to be provided in the first element + const CfgSelFct cfgSelFct_; //!< Pointer to a function to determine which cfg to use (may be 0) + const ArraySet* arraySet_; //!< Pointer to the array set, if any (may be 0) + const ArrayCfg* arrayCfg_; //!< Pointer to the array configuration (must not be 0) + const ArrayDef* arrayDef_; //!< Pointer to the array definition (may be 0) + int defSize_; //!< Size of the array definition array (may be 0) + int setSize_; //!< Size of the array set (may be 0) Components elements_; //!< List of elements in this composite - }; // class TiffArrayEntry + byte* origData_; //!< Pointer to the original data buffer (unencrypted) + uint32_t origSize_; //!< Size of the original data buffer + TiffComponent* pRoot_; //!< Pointer to the root component of the TIFF tree. (Only used for intrusive writing.) + }; // class TiffBinaryArray /*! - @brief Element of a TiffArrayEntry. The value of all elements of a TiffArrayEntry - must be of the same type. Canon and Minolta makernotes use such arrays. + @brief Element of a TiffBinaryArray. */ - class TiffArrayElement : public TiffEntryBase { + class TiffBinaryElement : public TiffEntryBase { public: //! @name Creators //@{ //! Constructor - TiffArrayElement(uint16_t tag, - uint16_t group, - TiffType elTiffType, - ByteOrder elByteOrder) - : TiffEntryBase(tag, group), - elTiffType_(elTiffType), - elByteOrder_(elByteOrder) {} + TiffBinaryElement(uint16_t tag, + uint16_t group); //! Virtual destructor. - virtual ~TiffArrayElement() {} + virtual ~TiffBinaryElement(); //@} //! @name Accessors //@{ - TiffType elTiffType() const { return elTiffType_; } - ByteOrder elByteOrder() const { return elByteOrder_; } + void setElDef(const ArrayDef* def) { elDef_ = def; } + void setElByteOrder(ByteOrder byteOrder) { elByteOrder_ = byteOrder; } + //@} + + //! @name Accessors + //@{ + const ArrayDef* elDef() const { return elDef_; } + ByteOrder elByteOrder() const { return elByteOrder_; } //@} protected: @@ -1173,32 +1453,46 @@ namespace Exiv2 { virtual void doEncode(TiffEncoder& encoder, const Exifdatum* datum); //@} + //! @name Accessors + //@{ + /*! + @brief Implements count(). Returns the count from the element definition. + */ + virtual uint32_t doCount() const; + //@} + //! @name Write support (Manipulators) //@{ /*! - @brief Implements write(). Write the value using the element specific - byte order, if any. Make sure the value is of the correct type, - else throw Error(51). + @brief Implements write(). Todo: Document it! */ - virtual uint32_t doWrite(Blob& blob, + virtual uint32_t doWrite(IoWrapper& ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, uint32_t dataIdx, uint32_t& imageIdx); //@} + + //! @name Write support (Accessors) + //@{ // Using doWriteData from base class // Using doWriteImage from base class - // Using doSize from base class + /*! + @brief Implements size(). Returns count * type-size, both taken from + the element definition. + */ + virtual uint32_t doSize() const; // Using doSizeData from base class // Using doSizeImage from base class + //@} private: // DATA - TiffType elTiffType_; //!< TIFF type of the element - ByteOrder elByteOrder_; //!< Byte order to read/write the element + const ArrayDef* elDef_; //!< Pointer to the array element definition + ByteOrder elByteOrder_; //!< Byte order to read/write the element - }; // class TiffArrayElement + }; // class TiffBinaryElement // ***************************************************************************** // template, inline and free functions @@ -1221,6 +1515,9 @@ namespace Exiv2 { //! Function to create and initialize a new TIFF makernote entry TiffComponent::AutoPtr newTiffMnEntry(uint16_t tag, uint16_t group); + //! Function to create and initialize a new binary array element + TiffComponent::AutoPtr newTiffBinaryElement(uint16_t tag, uint16_t group); + //! Function to create and initialize a new TIFF directory template TiffComponent::AutoPtr newTiffDirectory(uint16_t tag, uint16_t /*group*/) @@ -1235,26 +1532,28 @@ namespace Exiv2 { return TiffComponent::AutoPtr(new TiffSubIfd(tag, group, newGroup)); } - //! Function to create and initialize a new array entry - template - TiffComponent::AutoPtr newTiffArrayEntry(uint16_t tag, uint16_t group) + //! Function to create and initialize a new binary array entry + template + TiffComponent::AutoPtr newTiffBinaryArray(uint16_t tag, uint16_t group) { return TiffComponent::AutoPtr( - new TiffArrayEntry(tag, group, newGroup, tiffType, addSizeElement)); + new TiffBinaryArray(tag, group, arrayCfg, arrayDef, N)); } - //! Function to create and initialize a new array element - template - TiffComponent::AutoPtr newTiffArrayElement(uint16_t tag, uint16_t group) + //! Function to create and initialize a new simple binary array entry + template + TiffComponent::AutoPtr newTiffBinaryArray(uint16_t tag, uint16_t group) { return TiffComponent::AutoPtr( - new TiffArrayElement(tag, group, tiffType, byteOrder)); + new TiffBinaryArray(tag, group, arrayCfg, 0, 0)); } - template - TiffComponent::AutoPtr newTiffArrayElement(uint16_t tag, uint16_t group) + //! Function to create and initialize a new complex binary array entry + template + TiffComponent::AutoPtr newTiffBinaryArray2(uint16_t tag, uint16_t group) { - return newTiffArrayElement(tag, group); + return TiffComponent::AutoPtr( + new TiffBinaryArray(tag, group, arraySet, N, cfgSelFct)); } //! Function to create and initialize a new TIFF entry for a thumbnail (data) diff --git a/src/tifffwd_int.hpp b/src/tifffwd_int.hpp index 6b990d33..7889a4ef 100644 --- a/src/tifffwd_int.hpp +++ b/src/tifffwd_int.hpp @@ -54,22 +54,24 @@ namespace Exiv2 { class TiffDirectory; class TiffSubIfd; class TiffMnEntry; - class TiffArrayEntry; - class TiffArrayElement; + class TiffBinaryArray; + class TiffBinaryElement; class TiffIfdMakernote; + class MnHeader; class TiffVisitor; class TiffFinder; class TiffDecoder; class TiffEncoder; class TiffReader; - class TiffPrinter; class TiffRwState; class TiffPathItem; struct TiffMappingInfo; + class IoWrapper; + // ***************************************************************************** // type definitions diff --git a/src/tiffimage.cpp b/src/tiffimage.cpp index d56b4723..0be6af9c 100644 --- a/src/tiffimage.cpp +++ b/src/tiffimage.cpp @@ -84,6 +84,11 @@ namespace Exiv2 { { } // TiffImage::TiffImage + std::string TiffImage::mimeType() const + { + return "image/tiff"; + } + std::string TiffImage::primaryGroup() const { static const char* keys[] = { @@ -158,21 +163,17 @@ namespace Exiv2 { #ifdef DEBUG std::cerr << "Writing TIFF file " << io_->path() << "\n"; #endif - // Read existing image ByteOrder bo = byteOrder(); - DataBuf buf; + byte* pData = 0; + long size = 0; + IoCloser closer(*io_); if (io_->open() == 0) { - IoCloser closer(*io_); // Ensure that this is the correct image type if (isTiffType(*io_, false)) { - // Read the image into a memory buffer - buf.alloc(io_->size()); - io_->read(buf.pData_, buf.size_); - if (io_->error() || io_->eof()) { - buf.reset(); - } + pData = io_->mmap(true); + size = io_->size(); TiffHeader tiffHeader; - if (0 == tiffHeader.read(buf.pData_, 8)) { + if (0 == tiffHeader.read(pData, 8)) { bo = tiffHeader.byteOrder(); } } @@ -181,28 +182,7 @@ namespace Exiv2 { bo = littleEndian; } setByteOrder(bo); - Blob blob; - WriteMethod wm = TiffParser::encode(blob, - buf.pData_, - buf.size_, - bo, - exifData_, - iptcData_, - xmpData_); - // Write updated or new buffer to file - BasicIo::AutoPtr tempIo(io_->temporary()); // may throw - assert(tempIo.get() != 0); - if (wm == wmNonIntrusive) { - // Buffer may be modified but size is unchanged, write buffer back - tempIo->write(buf.pData_, buf.size_); - } - else { - // Size of the buffer changed, write from blob - tempIo->write((blob.size() > 0 ? &blob[0] : 0), static_cast(blob.size())); - } - io_->close(); - io_->transfer(*tempIo); // may throw - + TiffParser::encode(*io_, pData, size, bo, exifData_, iptcData_, xmpData_); // may throw } // TiffImage::writeMetadata ByteOrder TiffParser::decode( @@ -223,7 +203,7 @@ namespace Exiv2 { } // TiffParser::decode WriteMethod TiffParser::encode( - Blob& blob, + BasicIo& io, const byte* pData, uint32_t size, ByteOrder byteOrder, @@ -250,7 +230,7 @@ namespace Exiv2 { } std::auto_ptr header(new TiffHeader(byteOrder)); - return TiffParserWorker::encode(blob, + return TiffParserWorker::encode(io, pData, size, ed, @@ -290,10 +270,334 @@ namespace Exiv2 { } // namespace Exiv2 +// Shortcuts for the newTiffBinaryArray templates. +#define EXV_BINARY_ARRAY(arrayCfg, arrayDef) (newTiffBinaryArray<&arrayCfg, EXV_COUNTOF(arrayDef), arrayDef>) +#define EXV_SIMPLE_BINARY_ARRAY(arrayCfg) (newTiffBinaryArray<&arrayCfg>) +#define EXV_COMPLEX_BINARY_ARRAY(arraySet, cfgSelFct) (newTiffBinaryArray2) + namespace Exiv2 { namespace Internal { - /* + //! Constant for non-encrypted binary arrays + const CryptFct notEncrypted = 0; + + //! Canon Camera Settings binary array - configuration + extern const ArrayCfg canonCsCfg = { + Group::canoncs, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + true, // With size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + //! Canon Camera Settings binary array - definition + extern const ArrayDef canonCsDef[] = { + { 46, ttUnsignedShort, 3 } // Exif.CanonCs.Lens + }; + + //! Canon Shot Info binary array - configuration + extern const ArrayCfg canonSiCfg = { + Group::canonsi, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + true, // With size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + + //! Canon Panorama binary array - configuration + extern const ArrayCfg canonPaCfg = { + Group::canonpa, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + + //! Canon Custom Function binary array - configuration + extern const ArrayCfg canonCfCfg = { + Group::canoncf, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + true, // With size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + + //! Canon Picture Info binary array - configuration + extern const ArrayCfg canonPiCfg = { + Group::canonpi, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + + //! Canon File Info binary array - configuration + extern const ArrayCfg canonFiCfg = { + Group::canonfi, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUnsignedShort, // Type for array entry and size element + notEncrypted, // Not encrypted + true, // Has a size element + false, // No fillers + { 0, ttSignedShort, 1 } + }; + //! Canon File Info binary array - definition + extern const ArrayDef canonFiDef[] = { + { 2, ttUnsignedLong, 1 } + }; + + //! Nikon World Time binary array - configuration + extern const ArrayCfg nikonWtCfg = { + Group::nikonwt, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + notEncrypted, // Not encrypted + false, // No size element + true, // Write all tags + { 0, ttUnsignedByte, 1 } + }; + //! Nikon World Time binary array - definition + extern const ArrayDef nikonWtDef[] = { + { 0, ttSignedShort, 1 }, + { 2, ttUnsignedByte, 1 }, + { 3, ttUnsignedByte, 1 } + }; + + //! Nikon ISO info binary array - configuration + extern const ArrayCfg nikonIiCfg = { + Group::nikonii, // Group for the elements + bigEndian, // Byte order + ttUndefined, // Type for array entry + notEncrypted, // Not encrypted + false, // No size element + true, // Write all tags + { 0, ttUnsignedByte, 1 } + }; + //! Nikon ISO info binary array - definition + extern const ArrayDef nikonIiDef[] = { + { 4, ttUnsignedShort, 1 }, + { 10, ttUnsignedShort, 1 }, + { 13, ttUnsignedByte, 1 } // The array contains 14 bytes + }; + + //! Nikon Lens Data binary array - configuration 1 + extern const ArrayCfg nikonLd1Cfg = { + Group::nikonld1, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + notEncrypted, // Encryption function + false, // No size element + true, // Write all tags + { 0, ttUnsignedByte, 1 } + }; + //! Nikon Lens Data binary array - configuration 2 + extern const ArrayCfg nikonLd2Cfg = { + Group::nikonld2, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + true, // Write all tags + { 0, ttUnsignedByte, 1 } + }; + //! Nikon Lens Data binary array - configuration 3 + extern const ArrayCfg nikonLd3Cfg = { + Group::nikonld3, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + true, // Write all tags + { 0, ttUnsignedByte, 1 } + }; + //! Nikon Lens Data binary array - definition + extern const ArrayDef nikonLdDef[] = { + { 0, ttUndefined, 4 } // LensDataVersion + }; + //! Nikon Lens Data configurations and definitions + extern const ArraySet nikonLdSet[] = { + { nikonLd1Cfg, nikonLdDef, EXV_COUNTOF(nikonLdDef) }, + { nikonLd2Cfg, nikonLdDef, EXV_COUNTOF(nikonLdDef) }, + { nikonLd3Cfg, nikonLdDef, EXV_COUNTOF(nikonLdDef) } + }; + + //! Nikon Color Balance binary array - configuration 1 + extern const ArrayCfg nikonCb1Cfg = { + Group::nikoncb1, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + notEncrypted, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - configuration 2 + extern const ArrayCfg nikonCb2Cfg = { + Group::nikoncb2, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - configuration 2a + extern const ArrayCfg nikonCb2aCfg = { + Group::nikoncb2a, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - configuration 2b + extern const ArrayCfg nikonCb2bCfg = { + Group::nikoncb2b, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - configuration 3 + extern const ArrayCfg nikonCb3Cfg = { + Group::nikoncb3, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + notEncrypted, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - configuration 4 + extern const ArrayCfg nikonCb4Cfg = { + Group::nikoncb4, // Group for the elements + invalidByteOrder, // Use byte order from parent + ttUndefined, // Type for array entry + nikonCrypt, // Encryption function + false, // No size element + false, // Write all tags + { 0, ttUnsignedShort, 1 } + }; + //! Nikon Color Balance binary array - definition 1 (D100) + extern const ArrayDef nikonCb1Def[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 34 }, // Unknown + { 72, ttUnsignedShort, 4 }, // Color balance levels + { 80, ttUnsignedShort, 9999 } // Unknown + }; + //! Nikon Color Balance binary array - definition 2 (D2H) + extern const ArrayDef nikonCb2Def[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 3 }, // Unknown + { 10, ttUnsignedShort, 4 }, // Color balance levels + { 18, ttUnsignedShort, 9999 } // Unknown + }; + //! Nikon Color Balance binary array - definition 2a (D50) + extern const ArrayDef nikonCb2aDef[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 7 }, // Unknown + { 18, ttUnsignedShort, 4 }, // Color balance levels + { 26, ttUnsignedShort, 9999 } // Unknown + }; + //! Nikon Color Balance binary array - definition 2b (D2X=0204,D2Hs=0206,D200=0207,D40=0208) + extern const ArrayDef nikonCb2bDef[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 140 }, // Unknown + {284, ttUnsignedShort, 3 }, // Unknown (encrypted) + {290, ttUnsignedShort, 4 }, // Color balance levels + {298, ttUnsignedShort, 9999 } // Unknown (encrypted) + }; + //! Nikon Color Balance binary array - definition 3 (D70) + extern const ArrayDef nikonCb3Def[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 8 }, // Unknown + { 20, ttUnsignedShort, 4 }, // Color balance levels + { 28, ttUnsignedShort, 9999 } // Unknown + }; + //! Nikon Color Balance binary array - definition 4 (D3) + extern const ArrayDef nikonCb4Def[] = { + { 0, ttUndefined, 4 }, // Version + { 4, ttUnsignedShort, 140 }, // Unknown + {284, ttUnsignedShort, 5 }, // Unknown (encrypted) + {294, ttUnsignedShort, 4 }, // Color balance levels + {302, ttUnsignedShort, 9999 } // Unknown (encrypted) + }; + //! Nikon Color Balance configurations and definitions + extern const ArraySet nikonCbSet[] = { + { nikonCb1Cfg, nikonCb1Def, EXV_COUNTOF(nikonCb1Def) }, + { nikonCb2Cfg, nikonCb2Def, EXV_COUNTOF(nikonCb2Def) }, + { nikonCb2aCfg, nikonCb2aDef, EXV_COUNTOF(nikonCb2aDef) }, + { nikonCb2bCfg, nikonCb2bDef, EXV_COUNTOF(nikonCb2bDef) }, + { nikonCb3Cfg, nikonCb3Def, EXV_COUNTOF(nikonCb3Def) }, + { nikonCb4Cfg, nikonCb4Def, EXV_COUNTOF(nikonCb4Def) } + }; + + //! Minolta Camera Settings (old) binary array - configuration + extern const ArrayCfg minoCsoCfg = { + Group::minocso, // Group for the elements + bigEndian, // Big endian + ttUndefined, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedLong, 1 } + }; + + //! Minolta Camera Settings (new) binary array - configuration + extern const ArrayCfg minoCsnCfg = { + Group::minocsn, // Group for the elements + bigEndian, // Big endian + ttUndefined, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedLong, 1 } + }; + + //! Minolta 7D Camera Settings binary array - configuration + extern const ArrayCfg minoCs7Cfg = { + Group::minocs7, // Group for the elements + bigEndian, // Big endian + ttUndefined, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + //! Minolta 7D Camera Settings binary array - definition + extern const ArrayDef minoCs7Def[] = { + { 60, ttSignedShort, 1 }, // Exif.MinoltaCs7D.ExposureCompensation + { 126, ttSignedShort, 1 } // Exif.MinoltaCs7D.ColorTemperature + }; + + //! Minolta 5D Camera Settings binary array - configuration + extern const ArrayCfg minoCs5Cfg = { + Group::minocs5, // Group for the elements + bigEndian, // Big endian + ttUndefined, // Type for array entry and size element + notEncrypted, // Not encrypted + false, // No size element + false, // No fillers + { 0, ttUnsignedShort, 1 } + }; + //! Minolta 5D Camera Settings binary array - definition + extern const ArrayDef minoCs5Def[] = { + { 146, ttSignedShort, 1 } // Exif.MinoltaCs5D.ColorTemperature + }; + + /* This table lists for each group in a tree, its parent group and tag. Root identifies the root of a TIFF tree, as there is a need for multiple trees. Groups are the nodes of a TIFF tree. A group is an IFD or any @@ -303,8 +607,8 @@ namespace Exiv2 { path, i.e., a list of groups and tags, from the root to that group (tag). */ const TiffTreeStruct TiffCreator::tiffTreeStruct_[] = { - // root group parent group parent tag - //--------- ----------------- ----------------- ---------- + // root group parent group parent tag + //--------- ----------------- ----------------- ---------- { Tag::root, Group::none, Group::none, Tag::root }, { Tag::root, Group::ifd0, Group::none, Tag::root }, { Tag::root, Group::subimg1, Group::ifd0, 0x014a }, @@ -341,10 +645,22 @@ namespace Exiv2 { { Tag::root, Group::canonpa, Group::canonmn, 0x0005 }, { Tag::root, Group::canoncf, Group::canonmn, 0x000f }, { Tag::root, Group::canonpi, Group::canonmn, 0x0012 }, + { Tag::root, Group::canonfi, Group::canonmn, 0x0093 }, { Tag::root, Group::nikon1mn, Group::exif, 0x927c }, { Tag::root, Group::nikon2mn, Group::exif, 0x927c }, { Tag::root, Group::nikon3mn, Group::exif, 0x927c }, { Tag::root, Group::nikonpv, Group::nikon3mn, 0x0011 }, + { Tag::root, Group::nikonwt, Group::nikon3mn, 0x0024 }, + { Tag::root, Group::nikonii, Group::nikon3mn, 0x0025 }, + { Tag::root, Group::nikoncb1, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikoncb2, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikoncb2a, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikoncb2b, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikoncb3, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikoncb4, Group::nikon3mn, 0x0097 }, + { Tag::root, Group::nikonld1, Group::nikon3mn, 0x0098 }, + { Tag::root, Group::nikonld2, Group::nikon3mn, 0x0098 }, + { Tag::root, Group::nikonld3, Group::nikon3mn, 0x0098 }, { Tag::root, Group::panamn, Group::exif, 0x927c }, { Tag::root, Group::pentaxmn, Group::exif, 0x927c }, { Tag::root, Group::sigmamn, Group::exif, 0x927c }, @@ -465,14 +781,14 @@ namespace Exiv2 { // Olympus makernote - some Olympus cameras use Minolta structures // Todo: Adding such tags will not work (maybe result in a Minolta makernote), need separate groups - { 0x0001, Group::olymp1mn, newTiffArrayEntry }, - { 0x0003, Group::olymp1mn, newTiffArrayEntry }, + { 0x0001, Group::olymp1mn, EXV_SIMPLE_BINARY_ARRAY(minoCsoCfg) }, + { 0x0003, Group::olymp1mn, EXV_SIMPLE_BINARY_ARRAY(minoCsnCfg) }, { Tag::next, Group::olymp1mn, newTiffDirectory }, { Tag::all, Group::olymp1mn, newTiffEntry }, // Olympus2 makernote - { 0x0001, Group::olymp2mn, newTiffArrayEntry }, - { 0x0003, Group::olymp2mn, newTiffArrayEntry }, + { 0x0001, Group::olymp2mn, EXV_SIMPLE_BINARY_ARRAY(minoCsoCfg) }, + { 0x0003, Group::olymp2mn, EXV_SIMPLE_BINARY_ARRAY(minoCsnCfg) }, { 0x2010, Group::olymp2mn, newTiffSubIfd }, { 0x2020, Group::olymp2mn, newTiffSubIfd }, { 0x2030, Group::olymp2mn, newTiffSubIfd }, @@ -547,20 +863,22 @@ namespace Exiv2 { { Tag::all, Group::fujimn, newTiffEntry }, // Canon makernote - { 0x0001, Group::canonmn, newTiffArrayEntry }, - { 0x0004, Group::canonmn, newTiffArrayEntry }, - { 0x0005, Group::canonmn, newTiffArrayEntry }, - { 0x000f, Group::canonmn, newTiffArrayEntry }, - { 0x0012, Group::canonmn, newTiffArrayEntry }, + { 0x0001, Group::canonmn, EXV_BINARY_ARRAY(canonCsCfg, canonCsDef) }, + { 0x0004, Group::canonmn, EXV_SIMPLE_BINARY_ARRAY(canonSiCfg) }, + { 0x0005, Group::canonmn, EXV_SIMPLE_BINARY_ARRAY(canonPaCfg) }, + { 0x000f, Group::canonmn, EXV_SIMPLE_BINARY_ARRAY(canonCfCfg) }, + { 0x0012, Group::canonmn, EXV_SIMPLE_BINARY_ARRAY(canonPiCfg) }, + { 0x0093, Group::canonmn, EXV_BINARY_ARRAY(canonFiCfg, canonFiDef) }, { Tag::next, Group::canonmn, newTiffDirectory }, - { Tag::all, Group::canonmn, newTiffEntry }, + { Tag::all, Group::canonmn, newTiffEntry }, // Canon makernote composite tags - { Tag::all, Group::canoncs, newTiffArrayElement }, - { Tag::all, Group::canonsi, newTiffArrayElement }, - { Tag::all, Group::canonpa, newTiffArrayElement }, - { Tag::all, Group::canoncf, newTiffArrayElement }, - { Tag::all, Group::canonpi, newTiffArrayElement }, + { Tag::all, Group::canoncs, newTiffBinaryElement }, + { Tag::all, Group::canonsi, newTiffBinaryElement }, + { Tag::all, Group::canonpa, newTiffBinaryElement }, + { Tag::all, Group::canoncf, newTiffBinaryElement }, + { Tag::all, Group::canonpi, newTiffBinaryElement }, + { Tag::all, Group::canonfi, newTiffBinaryElement }, // Nikon1 makernote { Tag::next, Group::nikon1mn, newTiffDirectory }, @@ -573,7 +891,11 @@ namespace Exiv2 { // Nikon3 makernote { Tag::next, Group::nikon3mn, newTiffDirectory }, { 0x0011, Group::nikon3mn, newTiffSubIfd }, - { Tag::all, Group::nikon3mn, newTiffEntry }, + { 0x0024, Group::nikon3mn, EXV_BINARY_ARRAY(nikonWtCfg, nikonWtDef) }, + { 0x0025, Group::nikon3mn, EXV_BINARY_ARRAY(nikonIiCfg, nikonIiDef) }, + { 0x0097, Group::nikon3mn, EXV_COMPLEX_BINARY_ARRAY(nikonCbSet, nikonSelector) }, + { 0x0098, Group::nikon3mn, EXV_COMPLEX_BINARY_ARRAY(nikonLdSet, nikonSelector) }, + { Tag::all, Group::nikon3mn, newTiffEntry }, // Nikon3 makernote preview subdir { 0x0201, Group::nikonpv, newTiffThumbData<0x0202, Group::nikonpv> }, @@ -581,6 +903,25 @@ namespace Exiv2 { { Tag::next, Group::nikonpv, newTiffDirectory }, { Tag::all, Group::nikonpv, newTiffEntry }, + // Nikon3 world time + { Tag::all, Group::nikonwt, newTiffBinaryElement }, + + // Nikon3 ISO info + { Tag::all, Group::nikonii, newTiffBinaryElement }, + + // Nikon3 color balance + { Tag::all, Group::nikoncb1, newTiffBinaryElement }, + { Tag::all, Group::nikoncb2, newTiffBinaryElement }, + { Tag::all, Group::nikoncb2a, newTiffBinaryElement }, + { Tag::all, Group::nikoncb2b, newTiffBinaryElement }, + { Tag::all, Group::nikoncb3, newTiffBinaryElement }, + { Tag::all, Group::nikoncb4, newTiffBinaryElement }, + + // Nikon3 lens data + { Tag::all, Group::nikonld1, newTiffBinaryElement }, + { Tag::all, Group::nikonld2, newTiffBinaryElement }, + { Tag::all, Group::nikonld3, newTiffBinaryElement }, + // Panasonic makernote { Tag::next, Group::panamn, newTiffDirectory }, { Tag::all, Group::panamn, newTiffEntry }, @@ -604,26 +945,26 @@ namespace Exiv2 { { Tag::all, Group::sony2mn, newTiffEntry }, // Minolta makernote - { 0x0001, Group::minoltamn, newTiffArrayEntry }, - { 0x0003, Group::minoltamn, newTiffArrayEntry }, - { 0x0004, Group::minoltamn, newTiffArrayEntry }, + { 0x0001, Group::minoltamn, EXV_SIMPLE_BINARY_ARRAY(minoCsoCfg) }, + { 0x0003, Group::minoltamn, EXV_SIMPLE_BINARY_ARRAY(minoCsnCfg) }, + { 0x0004, Group::minoltamn, EXV_BINARY_ARRAY(minoCs7Cfg, minoCs7Def) }, { 0x0088, Group::minoltamn, newTiffThumbData<0x0089, Group::minoltamn>}, { 0x0089, Group::minoltamn, newTiffThumbSize<0x0088, Group::minoltamn>}, - { 0x0114, Group::minoltamn, newTiffArrayEntry }, + { 0x0114, Group::minoltamn, EXV_BINARY_ARRAY(minoCs5Cfg, minoCs5Def) }, { Tag::next, Group::minoltamn, newTiffDirectory }, { Tag::all, Group::minoltamn, newTiffEntry }, // Minolta makernote composite tags - { Tag::all, Group::minocso, newTiffArrayElement }, - { Tag::all, Group::minocsn, newTiffArrayElement }, - { Tag::all, Group::minocs7, newTiffArrayElement }, - { Tag::all, Group::minocs5, newTiffArrayElement }, + { Tag::all, Group::minocso, newTiffBinaryElement }, + { Tag::all, Group::minocsn, newTiffBinaryElement }, + { Tag::all, Group::minocs7, newTiffBinaryElement }, + { Tag::all, Group::minocs5, newTiffBinaryElement }, // ----------------------------------------------------------------------- // Root directory of Panasonic RAW images { Tag::pana, Group::none, newTiffDirectory }, - // IFD0 of Panasonic RAW images + // IFD0 of Panasonic RAW images { 0x8769, Group::panaraw, newTiffSubIfd }, { 0x8825, Group::panaraw, newTiffSubIfd }, // { 0x0111, Group::panaraw, newTiffImageData<0x0117, Group::panaraw> }, @@ -642,12 +983,7 @@ namespace Exiv2 { { "*", Tag::all, Group::ignr, 0, 0 }, // Do not decode tags with group == Group::ignr { "*", 0x02bc, Group::ifd0, &TiffDecoder::decodeXmp, 0 /*done before the tree is traversed*/ }, { "*", 0x83bb, Group::ifd0, &TiffDecoder::decodeIptc, 0 /*done before the tree is traversed*/ }, - { "*", 0x8649, Group::ifd0, &TiffDecoder::decodeIptc, 0 /*done before the tree is traversed*/ }, - // Minolta makernote entries which need to be encoded in big endian byte order - { "*", Tag::all, Group::minocso, &TiffDecoder::decodeStdTiffEntry, &TiffEncoder::encodeBigEndianEntry }, - { "*", Tag::all, Group::minocsn, &TiffDecoder::decodeStdTiffEntry, &TiffEncoder::encodeBigEndianEntry }, - { "*", Tag::all, Group::minocs7, &TiffDecoder::decodeStdTiffEntry, &TiffEncoder::encodeBigEndianEntry }, - { "*", Tag::all, Group::minocs5, &TiffDecoder::decodeStdTiffEntry, &TiffEncoder::encodeBigEndianEntry } + { "*", 0x8649, Group::ifd0, &TiffDecoder::decodeIptc, 0 /*done before the tree is traversed*/ } }; DecoderFct TiffMapping::findDecoder(const std::string& make, @@ -764,7 +1100,7 @@ namespace Exiv2 { } // TiffParserWorker::decode WriteMethod TiffParserWorker::encode( - Blob& blob, + BasicIo& io, const byte* pData, uint32_t size, const ExifData& exifData, @@ -784,7 +1120,6 @@ namespace Exiv2 { */ assert(pHeader); assert(pHeader->byteOrder() != invalidByteOrder); - blob.clear(); WriteMethod writeMethod = wmIntrusive; TiffComponent::AutoPtr createdTree; TiffComponent::AutoPtr parsedTree = parse(pData, size, root, pHeader); @@ -810,11 +1145,18 @@ namespace Exiv2 { // Add entries from metadata to composite encoder.add(createdTree.get(), parsedTree.get(), root); // Write binary representation from the composite tree - uint32_t offset = pHeader->write(blob); + DataBuf header = pHeader->write(); + BasicIo::AutoPtr tempIo(io.temporary()); // may throw + assert(tempIo.get() != 0); + IoWrapper ioWrapper(*tempIo, header.pData_, header.size_); uint32_t imageIdx(uint32_t(-1)); - uint32_t len = createdTree->write(blob, pHeader->byteOrder(), offset, uint32_t(-1), uint32_t(-1), imageIdx); - // Avoid writing just the header if there is no IFD data - if (len == 0) blob.clear(); + createdTree->write(ioWrapper, + pHeader->byteOrder(), + header.size_, + uint32_t(-1), + uint32_t(-1), + imageIdx); + io.transfer(*tempIo); // may throw #ifdef DEBUG std::cerr << "Intrusive writing\n"; #endif @@ -845,6 +1187,7 @@ namespace Exiv2 { new TiffRwState(pHeader->byteOrder(), 0)); TiffReader reader(pData, size, rootDir.get(), state); rootDir->accept(reader); + reader.postProcess(); } return rootDir; @@ -884,26 +1227,25 @@ namespace Exiv2 { return true; } // TiffHeaderBase::read - uint32_t TiffHeaderBase::write(Blob& blob) const + DataBuf TiffHeaderBase::write() const { - byte buf[8]; + DataBuf buf(8); switch (byteOrder_) { case littleEndian: - buf[0] = 0x49; - buf[1] = 0x49; + buf.pData_[0] = 0x49; + buf.pData_[1] = 0x49; break; case bigEndian: - buf[0] = 0x4d; - buf[1] = 0x4d; + buf.pData_[0] = 0x4d; + buf.pData_[1] = 0x4d; break; case invalidByteOrder: assert(false); break; } - us2Data(buf + 2, tag_, byteOrder_); - ul2Data(buf + 4, 0x00000008, byteOrder_); - append(blob, buf, 8); - return 8; + us2Data(buf.pData_ + 2, tag_, byteOrder_); + ul2Data(buf.pData_ + 4, 0x00000008, byteOrder_); + return buf; } void TiffHeaderBase::print(std::ostream& os, const std::string& prefix) const diff --git a/src/tiffimage.hpp b/src/tiffimage.hpp index b3e665e2..52f6e7d0 100644 --- a/src/tiffimage.hpp +++ b/src/tiffimage.hpp @@ -89,7 +89,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "image/tiff"; } + std::string mimeType() const; int pixelWidth() const; int pixelHeight() const; //@} @@ -144,20 +144,21 @@ namespace Exiv2 { The original binary image in the memory block \em pData, \em size is parsed and updated in-place if possible ("non-intrusive" writing). If that is not possible (e.g., if new tags were added), the entire - TIFF structure is re-written to the \em blob ("intrusive" writing).
+ TIFF structure is re-written to the \em io instance ("intrusive" writing).
The return value indicates which write method was used. If it is \c wmNonIntrusive, the original memory \em pData, \em size contains - the result and \em blob is empty. If the return value is - \c wmIntrusive, a new TIFF structure was created and returned in - \em blob. The memory block \em pData, \em size may be partly updated + the result and nothing is written to \em io. If the return value is + \c wmIntrusive, a new TIFF structure was created and written to + \em io. The memory block \em pData, \em size may be partly updated in this case and should not be used anymore. @note If there is no metadata to encode, i.e., all metadata containers are empty, then the return value is \c wmIntrusive - and the \em blob is empty, i.e., no TIFF header is written. + and nothing is written to \em io, i.e., no TIFF header is written. - @param blob Container for the binary image if "intrusive" - writing is necessary. Empty otherwise. + @param io IO instance to write the binary image to in case of + "intrusive" writing. Nothing is written to \em io in + the case of "non-intrusive" writing. @param pData Pointer to the binary image data buffer. Must point to data in TIFF format; no checks are performed. Will be modified if "non-intrusive" @@ -171,7 +172,7 @@ namespace Exiv2 { @return Write method used. */ static WriteMethod encode( - Blob& blob, + BasicIo& io, const byte* pData, uint32_t size, ByteOrder byteOrder, diff --git a/src/tiffimage_int.hpp b/src/tiffimage_int.hpp index 4ee91892..5f0c8906 100644 --- a/src/tiffimage_int.hpp +++ b/src/tiffimage_int.hpp @@ -89,13 +89,12 @@ namespace Exiv2 { //! @name Accessors //@{ /*! - @brief Write the image header to the binary image \em blob. - This method appends to the blob. + @brief Return the image header in binary format. + The caller owns this data and %DataBuf ensures that it will be deleted. - @param blob Binary image to add to. - @return Number of bytes written. + @return Binary header data. */ - virtual uint32_t write(Blob& blob) const; + virtual DataBuf write() const; /*! @brief Print debug info for the image header to \em os. @@ -256,9 +255,15 @@ namespace Exiv2 { /*! @brief Encode TIFF metadata from the metadata containers into a memory block \em blob. - */ + + 1) Parse the binary image, if one is provided, and + 2) attempt updating the parsed tree in-place ("non-intrusive writing") + 3) else, create a new tree and write a new TIFF structure ("intrusive + writing"). If there is a parsed tree, it is only used to access the + image data in this case. + */ static WriteMethod encode( - Blob& blob, + BasicIo& io, const byte* pData, uint32_t size, const ExifData& exifData, diff --git a/src/tiffvisitor.cpp b/src/tiffvisitor.cpp index 3c147b85..3f010d70 100644 --- a/src/tiffvisitor.cpp +++ b/src/tiffvisitor.cpp @@ -95,6 +95,10 @@ namespace Exiv2 { } } + TiffVisitor::~TiffVisitor() + { + } + void TiffVisitor::setGo(GoEvent event, bool go) { assert(event >= 0 && event < events_); @@ -107,11 +111,32 @@ namespace Exiv2 { return go_[event]; } + void TiffVisitor::visitDirectoryNext(TiffDirectory* /*object*/) + { + } + + void TiffVisitor::visitDirectoryEnd(TiffDirectory* /*object*/) + { + } + + void TiffVisitor::visitIfdMakernoteEnd(TiffIfdMakernote* /*object*/) + { + } + + void TiffVisitor::visitBinaryArrayEnd(TiffBinaryArray* /*object*/) + { + } + void TiffFinder::init(uint16_t tag, uint16_t group) { tag_ = tag; group_ = group; tiffComponent_ = 0; + setGo(geTraverse, true); + } + + TiffFinder::~TiffFinder() + { } void TiffFinder::findObject(TiffComponent* object) @@ -162,12 +187,12 @@ namespace Exiv2 { findObject(object); } - void TiffFinder::visitArrayEntry(TiffArrayEntry* object) + void TiffFinder::visitBinaryArray(TiffBinaryArray* object) { findObject(object); } - void TiffFinder::visitArrayElement(TiffArrayElement* object) + void TiffFinder::visitBinaryElement(TiffBinaryElement* object) { findObject(object); } @@ -201,6 +226,10 @@ namespace Exiv2 { } } + TiffDecoder::~TiffDecoder() + { + } + void TiffDecoder::visitEntry(TiffEntry* object) { decodeTiffEntry(object); @@ -373,7 +402,7 @@ namespace Exiv2 { void TiffDecoder::decodeStdTiffEntry(const TiffEntryBase* object) { - assert(object !=0); + assert(object != 0); // Todo: ExifKey should have an appropriate c'tor, it should not be // necessary to use groupName here ExifKey key(object->tag(), tiffGroupName(object->group())); @@ -382,12 +411,14 @@ namespace Exiv2 { } // TiffDecoder::decodeTiffEntry - void TiffDecoder::visitArrayEntry(TiffArrayEntry* /*object*/) + void TiffDecoder::visitBinaryArray(TiffBinaryArray* object) { - // Nothing to do + if (object->cfg() == 0) { + decodeTiffEntry(object); + } } - void TiffDecoder::visitArrayElement(TiffArrayElement* object) + void TiffDecoder::visitBinaryElement(TiffBinaryElement* object) { decodeTiffEntry(object); } @@ -433,6 +464,10 @@ namespace Exiv2 { } } + TiffEncoder::~TiffEncoder() + { + } + void TiffEncoder::encodeIptc() { // Update IPTCNAA Exif tag, if it exists. Delete the tag if there @@ -639,14 +674,41 @@ namespace Exiv2 { } // TiffEncoder::visitIfdMakernoteEnd - void TiffEncoder::visitArrayEntry(TiffArrayEntry* /*object*/) + void TiffEncoder::visitBinaryArray(TiffBinaryArray* /*object*/) { // Nothing to do } - void TiffEncoder::visitArrayElement(TiffArrayElement* object) + void TiffEncoder::visitBinaryArrayEnd(TiffBinaryArray* object) { + assert(object != 0); + + int32_t size = object->TiffEntryBase::doSize(); + if (size == 0) return; + if (!object->initialize(pRoot_)) return; + + // Re-encrypt buffer if necessary + const CryptFct cryptFct = object->cfg()->cryptFct_; + if (cryptFct != 0) { + const byte* pData = object->pData(); + DataBuf buf = cryptFct(object->tag(), pData, size, pRoot_); + if (buf.size_ > 0) { + pData = buf.pData_; + size = buf.size_; + } + if (!object->updOrigDataBuf(pData, size)) { + setDirty(); + } + } + } + + void TiffEncoder::visitBinaryElement(TiffBinaryElement* object) + { + // Temporarily overwrite byteorder according to that of the binary element + ByteOrder boOrig = byteOrder_; + if (object->elByteOrder() != invalidByteOrder) byteOrder_ = object->elByteOrder(); encodeTiffComponent(object); + byteOrder_ = boOrig; } void TiffEncoder::encodeTiffComponent( @@ -707,16 +769,16 @@ namespace Exiv2 { #endif } // TiffEncoder::encodeTiffComponent - void TiffEncoder::encodeArrayElement(TiffArrayElement* object, const Exifdatum* datum) + void TiffEncoder::encodeBinaryArray(TiffBinaryArray* object, const Exifdatum* datum) + { + encodeOffsetEntry(object, datum); + } // TiffEncoder::encodeBinaryArray + + void TiffEncoder::encodeBinaryElement(TiffBinaryElement* object, const Exifdatum* datum) { encodeTiffEntryBase(object, datum); } // TiffEncoder::encodeArrayElement - void TiffEncoder::encodeArrayEntry(TiffArrayEntry* object, const Exifdatum* datum) - { - encodeOffsetEntry(object, datum); - } // TiffEncoder::encodeArrayEntry - void TiffEncoder::encodeDataEntry(TiffDataEntry* object, const Exifdatum* datum) { encodeOffsetEntry(object, datum); @@ -893,13 +955,6 @@ namespace Exiv2 { } // TiffEncoder::encodeOffsetEntry - void TiffEncoder::encodeBigEndianEntry(TiffEntryBase* object, const Exifdatum* datum) - { - byteOrder_ = bigEndian; - encodeTiffEntryBase(object, datum); - byteOrder_ = origByteOrder_; - } - void TiffEncoder::add( TiffComponent* pRootDir, TiffComponent* pSourceDir, @@ -930,7 +985,7 @@ namespace Exiv2 { // Assumption is that the corresponding TIFF entry doesn't exist TiffPath tiffPath; TiffCreator::getPath(tiffPath, i->tag(), group, root); - TiffComponent* tc = pRootDir->addPath(i->tag(), tiffPath); + TiffComponent* tc = pRootDir->addPath(i->tag(), tiffPath, pRootDir); TiffEntryBase* object = dynamic_cast(tc); #ifdef DEBUG if (object == 0) { @@ -977,7 +1032,8 @@ namespace Exiv2 { pLast_(pData + size), pRoot_(pRoot), pState_(state.release()), - pOrigState_(pState_) + pOrigState_(pState_), + postProc_(false) { assert(pData_); assert(size_ > 0); @@ -1078,6 +1134,15 @@ namespace Exiv2 { return ++idxSeq_[group]; } + void TiffReader::postProcess() + { + postProc_ = true; + for (PostList::const_iterator pos = postList_.begin(); pos != postList_.end(); ++pos) { + (*pos)->accept(*this); + } + postProc_ = false; + } + void TiffReader::visitDirectory(TiffDirectory* object) { assert(object != 0); @@ -1362,62 +1427,58 @@ namespace Exiv2 { } // TiffReader::readTiffEntry - void TiffReader::visitArrayEntry(TiffArrayEntry* object) + void TiffReader::visitBinaryArray(TiffBinaryArray* object) { assert(object != 0); - readTiffEntry(object); - // Todo: size here is that of the data area - const uint16_t sz = static_cast(object->size_ / object->elSize()); - for (uint16_t i = 0; i < sz; ++i) { - uint16_t tag = i; - TiffComponent::AutoPtr tc = TiffCreator::create(tag, object->elGroup()); - assert(tc.get()); - tc->setStart(object->pData() + i * object->elSize()); - object->addChild(tc); - // Hack: Exif.CanonCs.Lens has 3 components - if (object->elGroup() == Group::canoncs && tag == 0x0017) { - i += 2; - } - } - - } // TiffReader::visitArrayEntry - - void TiffReader::visitArrayElement(TiffArrayElement* object) - { - assert(object != 0); - - TypeId typeId = toTypeId(object->elTiffType(), object->tag(), object->group()); - uint32_t size = TypeInfo::typeSize(typeId); - // Hack: Exif.CanonCs.Lens has 3 components - if (object->group() == Group::canoncs && object->tag() == 0x0017) { - size *= 3; - } - byte* pData = object->start(); - assert(pData >= pData_); - - if (pData + size > pLast_) { -#ifndef SUPPRESS_WARNINGS - std::cerr << "Error: Array element in group " - << tiffGroupName(object->group()) - << "requests access to memory beyond the data buffer. " - << "Skipping element.\n"; -#endif + if (!postProc_) { + // Defer reading children until after all other components are read, but + // since state (offset) is not set during post-processing, read entry here + readTiffEntry(object); + object->iniOrigDataBuf(); + postList_.push_back(object); return; } + if (object->TiffEntryBase::doSize() == 0) return; + if (!object->initialize(pRoot_)) return; + const ArrayDef* defs = object->def(); + const ArrayDef* def = &object->cfg()->elDefaultDef_; + + const CryptFct cryptFct = object->cfg()->cryptFct_; + if (cryptFct != 0) { + const byte* pData = object->pData(); + int32_t size = object->TiffEntryBase::doSize(); + DataBuf buf = cryptFct(object->tag(), pData, size, pRoot_); + if (buf.size_ > 0) object->setData(buf); + } + + for (uint32_t idx = 0; idx < object->TiffEntryBase::doSize(); ) { + if (defs) { + def = std::find(defs, defs + object->defSize(), idx); + if (def == defs + object->defSize()) def = &object->cfg()->elDefaultDef_; + } + idx += object->addElement(idx, def); // idx may be different from def->idx_ + } + + } // TiffReader::visitBinaryArray + + void TiffReader::visitBinaryElement(TiffBinaryElement* object) + { + byte* pData = object->start(); + uint32_t size = object->TiffEntryBase::doSize(); + assert(pData >= pData_); ByteOrder bo = object->elByteOrder(); if (bo == invalidByteOrder) bo = byteOrder(); + TypeId typeId = toTypeId(object->elDef()->tiffType_, object->tag(), object->group()); Value::AutoPtr v = Value::create(typeId); assert(v.get()); v->read(pData, size, bo); object->setValue(v); - object->setData(pData, size); object->setOffset(0); object->setIdx(nextIdx(object->group())); - object->setCount(1); - } // TiffReader::visitArrayElement + } // TiffReader::visitBinaryElement }} // namespace Internal, Exiv2 diff --git a/src/tiffvisitor_int.hpp b/src/tiffvisitor_int.hpp index e718d3f9..6005dd05 100644 --- a/src/tiffvisitor_int.hpp +++ b/src/tiffvisitor_int.hpp @@ -43,10 +43,15 @@ #include #include #include +#include // ***************************************************************************** // namespace extensions namespace Exiv2 { + + class IptcData; + class XmpData; + namespace Internal { // ***************************************************************************** @@ -88,7 +93,7 @@ namespace Exiv2 { //! Default constructor. Initialises all stop/go flags to true. TiffVisitor(); //! Virtual destructor - virtual ~TiffVisitor() {} + virtual ~TiffVisitor(); //@} //! @name Manipulators @@ -119,12 +124,12 @@ namespace Exiv2 { @brief Operation to perform for a TIFF directory, after all components and before the next entry is processed. */ - virtual void visitDirectoryNext(TiffDirectory* /*object*/) {} + virtual void visitDirectoryNext(TiffDirectory* object); /*! @brief Operation to perform for a TIFF directory, at the end of the processing. */ - virtual void visitDirectoryEnd(TiffDirectory* /*object*/) {} + virtual void visitDirectoryEnd(TiffDirectory* object); //! Operation to perform for a TIFF sub-IFD virtual void visitSubIfd(TiffSubIfd* object) =0; //! Operation to perform for the makernote component @@ -132,11 +137,16 @@ namespace Exiv2 { //! Operation to perform for an IFD makernote virtual void visitIfdMakernote(TiffIfdMakernote* object) =0; //! Operation to perform after processing an IFD makernote - virtual void visitIfdMakernoteEnd(TiffIfdMakernote* /*object*/) {} - //! Operation to perform for an array entry (as found in Canon makernotes) - virtual void visitArrayEntry(TiffArrayEntry* object) =0; - //! Operation to perform for an array element - virtual void visitArrayElement(TiffArrayElement* object) =0; + virtual void visitIfdMakernoteEnd(TiffIfdMakernote* object); + //! Operation to perform for a binary array + virtual void visitBinaryArray(TiffBinaryArray* object) =0; + /*! + @brief Operation to perform for a TIFF binary array, at the end + of the processing. + */ + virtual void visitBinaryArrayEnd(TiffBinaryArray* object); + //! Operation to perform for an element of a binary array + virtual void visitBinaryElement(TiffBinaryElement* object) =0; //@} //! @name Accessors @@ -161,7 +171,7 @@ namespace Exiv2 { TiffFinder(uint16_t tag, uint16_t group) : tag_(tag), group_(group), tiffComponent_(0) {} //! Virtual destructor - virtual ~TiffFinder() {} + virtual ~TiffFinder(); //@} //! @name Manipulators @@ -182,10 +192,10 @@ namespace Exiv2 { virtual void visitMnEntry(TiffMnEntry* object); //! Find tag and group in an IFD makernote virtual void visitIfdMakernote(TiffIfdMakernote* object); - //! Find tag and group in an array entry component - virtual void visitArrayEntry(TiffArrayEntry* object); - //! Find tag and group in an array element - virtual void visitArrayElement(TiffArrayElement* object); + //! Find tag and group in a binary array + virtual void visitBinaryArray(TiffBinaryArray* object); + //! Find tag and group in an element of a binary array + virtual void visitBinaryElement(TiffBinaryElement* object); //! Check if \em object matches \em tag and \em group void findObject(TiffComponent* object); @@ -231,7 +241,7 @@ namespace Exiv2 { FindDecoderFct findDecoderFct ); //! Virtual destructor - virtual ~TiffDecoder() {} + virtual ~TiffDecoder(); //@} //! @name Manipulators @@ -252,10 +262,10 @@ namespace Exiv2 { virtual void visitMnEntry(TiffMnEntry* object); //! Decode an IFD makernote virtual void visitIfdMakernote(TiffIfdMakernote* object); - //! Decode an array entry component - virtual void visitArrayEntry(TiffArrayEntry* object); - //! Decode an array element - virtual void visitArrayElement(TiffArrayElement* object); + //! Decode a binary array + virtual void visitBinaryArray(TiffBinaryArray* object); + //! Decode an element of a binary array + virtual void visitBinaryElement(TiffBinaryElement* object); //! Entry function, determines how to decode each tag void decodeTiffEntry(const TiffEntryBase* object); @@ -330,7 +340,7 @@ namespace Exiv2 { FindEncoderFct findEncoderFct ); //! Virtual destructor - virtual ~TiffEncoder() {} + virtual ~TiffEncoder(); //@} //! @name Manipulators @@ -355,10 +365,12 @@ namespace Exiv2 { virtual void visitIfdMakernote(TiffIfdMakernote* object); //! Reset encoder to its original state, undo makernote specific settings virtual void visitIfdMakernoteEnd(TiffIfdMakernote* object); - //! Encode an array entry component - virtual void visitArrayEntry(TiffArrayEntry* object); - //! Encode an array element - virtual void visitArrayElement(TiffArrayElement* object); + //! Encode a binary array + virtual void visitBinaryArray(TiffBinaryArray* object); + //! Re-encrypt binary array if necessary + virtual void visitBinaryArrayEnd(TiffBinaryArray* object); + //! Encode an element of a binary array + virtual void visitBinaryElement(TiffBinaryElement* object); /*! @brief Top level encoder function. Determines how to encode each TIFF @@ -384,10 +396,10 @@ namespace Exiv2 { const Exifdatum* datum =0 ); - //! Callback encoder function for an array element. - void encodeArrayElement(TiffArrayElement* object, const Exifdatum* datum); - //! Callback encoder function for an array entry. - void encodeArrayEntry(TiffArrayEntry* object, const Exifdatum* datum); + //! Callback encoder function for an element of a binary array. + void encodeBinaryElement(TiffBinaryElement* object, const Exifdatum* datum); + //! Callback encoder function for a binary array. + void encodeBinaryArray(TiffBinaryArray* object, const Exifdatum* datum); //! Callback encoder function for a data entry. void encodeDataEntry(TiffDataEntry* object, const Exifdatum* datum); //! Callback encoder function for a standard TIFF entry @@ -411,8 +423,6 @@ namespace Exiv2 { //! Special encoder function to encode IPTC data to an IPTCNAA or Photoshop ImageResources tag. void encodeIptc(TiffEntryBase* object, const Exifdatum* datum); - //! Special encoder function for a standard TIFF entry using big endian byte order. - void encodeBigEndianEntry(TiffEntryBase* object, const Exifdatum* datum); /*! @brief Add metadata from image to the TIFF composite. @@ -588,10 +598,10 @@ namespace Exiv2 { virtual void visitIfdMakernote(TiffIfdMakernote* object); //! Reset reader to its original state, undo makernote specific settings virtual void visitIfdMakernoteEnd(TiffIfdMakernote* object); - //! Read an array entry component from the data buffer - virtual void visitArrayEntry(TiffArrayEntry* object); - //! Read an array element from the data buffer - virtual void visitArrayElement(TiffArrayElement* object); + //! Read a binary array from the data buffer + virtual void visitBinaryArray(TiffBinaryArray* object); + //! Read an element of a binary array from the data buffer + virtual void visitBinaryElement(TiffBinaryElement* object); //! Read a standard TIFF entry from the data buffer void readTiffEntry(TiffEntryBase* object); @@ -605,8 +615,19 @@ namespace Exiv2 { bool circularReference(const byte* start, uint16_t group); //! Return the next idx sequence number for \em group int nextIdx(uint16_t group); - //@} + /*! + @brief Read deferred components. + + This function is called after the TIFF composite is read by passing a + TiffReader to the accept() function of the root component. It reads + all components for which reading was deferred during that pass. This + is usually done to make sure that all other components are accessible + at the time the deferred components are processed. + */ + void postProcess(); + //@} + //! @name Accessors //@{ //! Return the byte order. @@ -618,6 +639,7 @@ namespace Exiv2 { private: typedef std::map DirList; typedef std::map IdxSeq; + typedef std::vector PostList; // DATA const byte* pData_; //!< Pointer to the memory buffer @@ -628,6 +650,8 @@ namespace Exiv2 { TiffRwState* pOrigState_; //!< State class as set in the c'tor DirList dirList_; //!< List of IFD pointers and their groups IdxSeq idxSeq_; //!< Sequences for group, used for the entry's idx + PostList postList_; //!< List of components with deferred reading + bool postProc_; //!< True in postProcessList() }; // class TiffReader diff --git a/src/types.cpp b/src/types.cpp index e53cedf3..bfcf6c14 100644 --- a/src/types.cpp +++ b/src/types.cpp @@ -35,6 +35,9 @@ EXIV2_RCSID("@(#) $Id$") #include "i18n.h" // for _exvGettext // + standard includes +#ifdef EXV_UNICODE_PATH +# include // for MultiByteToWideChar etc +#endif #include #include #include @@ -375,6 +378,32 @@ namespace Exiv2 { #endif } +#ifdef EXV_UNICODE_PATH + std::string ws2s(const std::wstring& s) + { + int len; + int slength = (int)s.length() + 1; + len = WideCharToMultiByte(CP_ACP, 0, s.c_str(), slength, 0, 0, 0, 0); + char* buf = new char[len]; + WideCharToMultiByte(CP_ACP, 0, s.c_str(), slength, buf, len, 0, 0); + std::string r(buf); + delete[] buf; + return r; + } + + std::wstring s2ws(const std::string& s) + { + int len; + int slength = (int)s.length() + 1; + len = MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, 0, 0); + wchar_t* buf = new wchar_t[len]; + MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, buf, len); + std::wstring r(buf); + delete[] buf; + return r; + } + +#endif // EXV_UNICODE_PATH template<> bool stringTo(const std::string& s, bool& ok) { diff --git a/src/types.hpp b/src/types.hpp index 8d2e5cb5..d9d41e9d 100644 --- a/src/types.hpp +++ b/src/types.hpp @@ -52,6 +52,11 @@ # include #endif +// MSVC macro to convert a string to a wide string +#ifdef EXV_UNICODE_PATH +# define EXV_WIDEN(t) L ## t +#endif + // MSVC doesn't provide C99 types, but it has MS specific variants #ifdef _MSC_VER typedef unsigned __int8 uint8_t; @@ -139,11 +144,14 @@ namespace Exiv2 { subImage1Id, subImage2Id, subImage3Id, subImage4Id, mnIfdId, canonIfdId, canonCsIfdId, canonSiIfdId, canonCfIfdId, - canonPiIfdId, canonPaIfdId, + canonPiIfdId, canonPaIfdId, canonFiIfdId, fujiIfdId, minoltaIfdId, minoltaCs5DIfdId, minoltaCs7DIfdId, minoltaCsOldIfdId, minoltaCsNewIfdId, - nikon1IfdId, nikon2IfdId, nikon3IfdId, nikonPvIfdId, + nikon1IfdId, nikon2IfdId, nikon3IfdId, nikonPvIfdId, nikonWtIfdId, + nikonIiIfdId, nikonLd1IfdId, nikonLd2IfdId, nikonLd3IfdId, + nikonCb1IfdId, nikonCb2IfdId, nikonCb2aIfdId, nikonCb2bIfdId, + nikonCb3IfdId, nikonCb4IfdId, olympusIfdId, olympus2IfdId, olympusCsIfdId, olympusEqIfdId, olympusRdIfdId, olympusRd2IfdId, olympusIpIfdId, olympusFiIfdId, olympusFe1IfdId, olympusFe2IfdId, olympusFe3IfdId, olympusFe4IfdId, @@ -346,6 +354,13 @@ namespace Exiv2 { */ EXIV2API const char* exvGettext(const char* str); +#ifdef EXV_UNICODE_PATH + //! Convert an std::string s to a unicode string returned as a std::wstring. + EXIV2API std::wstring s2ws(const std::string& s); + //! Convert a unicode std::wstring s to an std::string. + EXIV2API std::string ws2s(const std::wstring& s); + +#endif /*! @brief Return a \em long set to the value represented by \em s. diff --git a/src/utils.cpp b/src/utils.cpp index 1ca4fdbe..4f6f1e19 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -61,6 +61,15 @@ namespace Util { // ***************************************************************************** // class Getopt + Getopt::Getopt() + : errcnt_(0) + { + } + + Getopt::~Getopt() + { + } + int Getopt::getopt(int argc, char* const argv[], const std::string& optstring) { progname_ = Util::basename(argv[0]); diff --git a/src/utils.hpp b/src/utils.hpp index 2f202226..505be53c 100644 --- a/src/utils.hpp +++ b/src/utils.hpp @@ -58,10 +58,10 @@ namespace Util { class Getopt { public: //! Default constructor. - Getopt() : errcnt_(0) {} + Getopt(); //! Destructor. - virtual ~Getopt() {} + virtual ~Getopt(); /*! @brief Parse command line arguments. diff --git a/src/value.cpp b/src/value.cpp index 1dc7bb69..d4c03d33 100644 --- a/src/value.cpp +++ b/src/value.cpp @@ -152,6 +152,16 @@ namespace Exiv2 { return toString(); } + long Value::sizeDataArea() const + { + return 0; + } + + DataBuf Value::dataArea() const + { + return DataBuf(0, 0); + }; + DataValue::DataValue(TypeId typeId) : Value(typeId) { } @@ -167,6 +177,11 @@ namespace Exiv2 { { } + long DataValue::count() const + { + return size(); + } + int DataValue::read(const byte* buf, long len, ByteOrder /*byteOrder*/) { // byteOrder not needed @@ -209,7 +224,8 @@ namespace Exiv2 { { std::vector::size_type end = value_.size(); for (std::vector::size_type i = 0; i != end; ++i) { - os << static_cast(value_[i]) << " "; + os << static_cast(value_[i]); + if (i < end - 1) os << " "; } return os; } @@ -240,6 +256,26 @@ namespace Exiv2 { return Rational(value_[n], 1); } + StringValueBase::StringValueBase(TypeId typeId) + : Value(typeId) + { + } + + StringValueBase::StringValueBase(TypeId typeId, const std::string& buf) + : Value(typeId) + { + read(buf); + } + + StringValueBase::StringValueBase(const StringValueBase& rhs) + : Value(rhs), value_(rhs.value_) + { + } + + StringValueBase::~StringValueBase() + { + } + StringValueBase& StringValueBase::operator=(const StringValueBase& rhs) { if (this == &rhs) return *this; @@ -271,6 +307,11 @@ namespace Exiv2 { ); } + long StringValueBase::count() const + { + return size(); + } + long StringValueBase::size() const { return static_cast(value_.size()); @@ -299,11 +340,39 @@ namespace Exiv2 { return Rational(value_[n], 1); } + StringValue::StringValue() + : StringValueBase(string) + { + } + + StringValue::StringValue(const std::string& buf) + : StringValueBase(string, buf) + { + } + + StringValue::~StringValue() + { + } + StringValue* StringValue::clone_() const { return new StringValue(*this); } + AsciiValue::AsciiValue() + : StringValueBase(asciiString) + { + } + + AsciiValue::AsciiValue(const std::string& buf) + : StringValueBase(asciiString, buf) + { + } + + AsciiValue::~AsciiValue() + { + } + int AsciiValue::read(const std::string& buf) { value_ = buf; @@ -370,12 +439,21 @@ namespace Exiv2 { invalidCharsetId : charsetTable_[i].charsetId_; } + CommentValue::CommentValue() + : StringValueBase(Exiv2::undefined) + { + } + CommentValue::CommentValue(const std::string& comment) : StringValueBase(Exiv2::undefined) { read(comment); } + CommentValue::~CommentValue() + { + } + int CommentValue::read(const std::string& comment) { std::string c = comment; @@ -483,7 +561,7 @@ namespace Exiv2 { std::ostringstream os; write(os); std::string s = os.str(); - std::memcpy(buf, &s[0], s.size()); + if (s.size() > 0) std::memcpy(buf, &s[0], s.size()); return static_cast(s.size()); } @@ -772,6 +850,10 @@ namespace Exiv2 { date_.day = day; } + DateValue::~DateValue() + { + } + int DateValue::read(const byte* buf, long len, ByteOrder /*byteOrder*/) { // Hard coded to read Iptc style dates @@ -834,6 +916,16 @@ namespace Exiv2 { return 8; } + const DateValue::Date& DateValue::getDate() const + { + return date_; + } + + long DateValue::count() const + { + return size(); + } + long DateValue::size() const { return 8; @@ -865,6 +957,16 @@ namespace Exiv2 { return l; } + float DateValue::toFloat(long n) const + { + return static_cast(toLong(n)); + } + + Rational DateValue::toRational(long n) const + { + return Rational(toLong(n), 1); + } + TimeValue::TimeValue() : Value(time) { @@ -882,6 +984,10 @@ namespace Exiv2 { time_.tzMinute = tzMinute; } + TimeValue::~TimeValue() + { + } + int TimeValue::read(const byte* buf, long len, ByteOrder /*byteOrder*/) { // Make the buffer a 0 terminated C-string for scanTime[36] @@ -985,6 +1091,16 @@ namespace Exiv2 { return 11; } + const TimeValue::Time& TimeValue::getTime() const + { + return time_; + } + + long TimeValue::count() const + { + return size(); + } + long TimeValue::size() const { return 11; @@ -1021,4 +1137,14 @@ namespace Exiv2 { return result; } + float TimeValue::toFloat(long n) const + { + return static_cast(toLong(n)); + } + + Rational TimeValue::toRational(long n) const + { + return Rational(toLong(n), 1); + } + } // namespace Exiv2 diff --git a/src/value.hpp b/src/value.hpp index 7e9dfe10..4177cde7 100644 --- a/src/value.hpp +++ b/src/value.hpp @@ -178,7 +178,7 @@ namespace Exiv2 { */ virtual Rational toRational(long n =0) const =0; //! Return the size of the data area, 0 if there is none. - virtual long sizeDataArea() const { return 0; } + virtual long sizeDataArea() const; /*! @brief Return a copy of the data area if the value has one. The caller owns this copy and DataBuf ensures that it will be @@ -191,7 +191,7 @@ namespace Exiv2 { @return A DataBuf containing a copy of the data area or an empty DataBuf if the value does not have a data area assigned. */ - virtual DataBuf dataArea() const { return DataBuf(0, 0); }; + virtual DataBuf dataArea() const; /*! @brief Check the \em ok status indicator. After a to conversion, this indicator shows whether the conversion was successful. @@ -316,7 +316,7 @@ namespace Exiv2 { @return Number of characters written. */ virtual long copy(byte* buf, ByteOrder byteOrder =invalidByteOrder) const; - virtual long count() const { return size(); } + virtual long count() const; virtual long size() const; virtual std::ostream& write(std::ostream& os) const; /*! @@ -356,17 +356,13 @@ namespace Exiv2 { //! @name Creators //@{ //! Constructor for subclasses - explicit StringValueBase(TypeId typeId) - : Value(typeId) {} + explicit StringValueBase(TypeId typeId); //! Constructor for subclasses - StringValueBase(TypeId typeId, const std::string& buf) - : Value(typeId) { read(buf); } + StringValueBase(TypeId typeId, const std::string& buf); //! Copy constructor - StringValueBase(const StringValueBase& rhs) - : Value(rhs), value_(rhs.value_) {} - + StringValueBase(const StringValueBase& rhs); //! Virtual destructor. - virtual ~StringValueBase() {} + virtual ~StringValueBase(); //@} //! @name Manipulators @@ -407,7 +403,7 @@ namespace Exiv2 { @return Number of characters written. */ virtual long copy(byte* buf, ByteOrder byteOrder =invalidByteOrder) const; - virtual long count() const { return size(); } + virtual long count() const; virtual long size() const; virtual long toLong(long n =0) const; virtual float toFloat(long n =0) const; @@ -442,13 +438,11 @@ namespace Exiv2 { //! @name Creators //@{ //! Default constructor. - StringValue() - : StringValueBase(string) {} + StringValue(); //! Constructor - explicit StringValue(const std::string& buf) - : StringValueBase(string, buf) {} + explicit StringValue(const std::string& buf); //! Virtual destructor. - virtual ~StringValue() {} + virtual ~StringValue(); //@} //! @name Accessors @@ -476,13 +470,11 @@ namespace Exiv2 { //! @name Creators //@{ //! Default constructor. - AsciiValue() - : StringValueBase(asciiString) {} + AsciiValue(); //! Constructor - explicit AsciiValue(const std::string& buf) - : StringValueBase(asciiString, buf) {} + explicit AsciiValue(const std::string& buf); //! Virtual destructor. - virtual ~AsciiValue() {} + virtual ~AsciiValue(); //@} //! @name Manipulators @@ -565,12 +557,11 @@ namespace Exiv2 { //! @name Creators //@{ //! Default constructor. - CommentValue() - : StringValueBase(Exiv2::undefined) {} + CommentValue(); //! Constructor, uses read(const std::string& comment) explicit CommentValue(const std::string& comment); //! Virtual destructor. - virtual ~CommentValue() {} + virtual ~CommentValue(); //@} //! @name Manipulators @@ -954,7 +945,7 @@ namespace Exiv2 { //! Constructor DateValue(int year, int month, int day); //! Virtual destructor. - virtual ~DateValue() {} + virtual ~DateValue(); //@} //! Simple Date helper structure @@ -1015,18 +1006,16 @@ namespace Exiv2 { */ virtual long copy(byte* buf, ByteOrder byteOrder =invalidByteOrder) const; //! Return date struct containing date information - virtual const Date& getDate() const { return date_; } - virtual long count() const { return size(); } + virtual const Date& getDate() const; + virtual long count() const; virtual long size() const; virtual std::ostream& write(std::ostream& os) const; //! Return the value as a UNIX calender time converted to long. virtual long toLong(long n =0) const; //! Return the value as a UNIX calender time converted to float. - virtual float toFloat(long n =0) const - { return static_cast(toLong(n)); } + virtual float toFloat(long n =0) const; //! Return the value as a UNIX calender time converted to Rational. - virtual Rational toRational(long n =0) const - { return Rational(toLong(n), 1); } + virtual Rational toRational(long n =0) const; //@} private: @@ -1060,7 +1049,7 @@ namespace Exiv2 { int tzHour =0, int tzMinute =0); //! Virtual destructor. - virtual ~TimeValue() {} + virtual ~TimeValue(); //@} //! Simple Time helper structure @@ -1124,18 +1113,16 @@ namespace Exiv2 { */ virtual long copy(byte* buf, ByteOrder byteOrder =invalidByteOrder) const; //! Return time struct containing time information - virtual const Time& getTime() const { return time_; } - virtual long count() const { return size(); } + virtual const Time& getTime() const; + virtual long count() const; virtual long size() const; virtual std::ostream& write(std::ostream& os) const; //! Returns number of seconds in the day in UTC. virtual long toLong(long n =0) const; //! Returns number of seconds in the day in UTC converted to float. - virtual float toFloat(long n =0) const - { return static_cast(toLong(n)); } + virtual float toFloat(long n =0) const; //! Returns number of seconds in the day in UTC converted to Rational. - virtual Rational toRational(long n =0) const - { return Rational(toLong(n), 1); } + virtual Rational toRational(long n =0) const; //@} private: @@ -1208,7 +1195,7 @@ namespace Exiv2 { //! @name Creators //@{ //! Default constructor. - ValueType() : Value(getType()), pDataArea_(0), sizeDataArea_(0) {} + ValueType(); //! Constructor ValueType(const byte* buf, long len, ByteOrder byteOrder); //! Constructor (Note: Argument \em byteOrder is ignored and deprecated) @@ -1242,7 +1229,7 @@ namespace Exiv2 { //@{ AutoPtr clone() const { return AutoPtr(clone_()); } virtual long copy(byte* buf, ByteOrder byteOrder) const; - virtual long count() const { return static_cast(value_.size()); } + virtual long count() const; virtual long size() const; virtual std::ostream& write(std::ostream& os) const; /*! @@ -1256,7 +1243,7 @@ namespace Exiv2 { virtual float toFloat(long n =0) const; virtual Rational toRational(long n =0) const; //! Return the size of the data area. - virtual long sizeDataArea() const { return sizeDataArea_; } + virtual long sizeDataArea() const; /*! @brief Return a copy of the data area in a DataBuf. The caller owns this copy and DataBuf ensures that it will be deleted. @@ -1424,6 +1411,12 @@ namespace Exiv2 { return r2Data(buf, t, byteOrder); } + template + ValueType::ValueType() + : Value(getType()), pDataArea_(0), sizeDataArea_(0) + { + } + template ValueType::ValueType(const byte* buf, long len, ByteOrder byteOrder) : Value(getType()), pDataArea_(0), sizeDataArea_(0) @@ -1511,6 +1504,12 @@ namespace Exiv2 { return offset; } + template + long ValueType::count() const + { + return static_cast(value_.size()); + } + template long ValueType::size() const { @@ -1536,15 +1535,15 @@ namespace Exiv2 { } template - inline std::string ValueType::toString(long n) const + std::string ValueType::toString(long n) const { ok_ = true; - return Exiv2::toString(value_[n]); + return Exiv2::toString(value_[n]); } // Default implementation template - inline long ValueType::toLong(long n) const + long ValueType::toLong(long n) const { ok_ = true; return value_[n]; @@ -1567,7 +1566,7 @@ namespace Exiv2 { } // Default implementation template - inline float ValueType::toFloat(long n) const + float ValueType::toFloat(long n) const { ok_ = true; return static_cast(value_[n]); @@ -1590,7 +1589,7 @@ namespace Exiv2 { } // Default implementation template - inline Rational ValueType::toRational(long n) const + Rational ValueType::toRational(long n) const { ok_ = true; return Rational(value_[n], 1); @@ -1611,13 +1610,19 @@ namespace Exiv2 { } template - inline DataBuf ValueType::dataArea() const + long ValueType::sizeDataArea() const + { + return sizeDataArea_; + } + + template + DataBuf ValueType::dataArea() const { return DataBuf(pDataArea_, sizeDataArea_); } template - inline int ValueType::setDataArea(const byte* buf, long len) + int ValueType::setDataArea(const byte* buf, long len) { byte* tmp = 0; if (len > 0) { diff --git a/src/xmp.cpp b/src/xmp.cpp index 47793cbe..195686c9 100644 --- a/src/xmp.cpp +++ b/src/xmp.cpp @@ -203,6 +203,11 @@ namespace Exiv2 { return TypeInfo::typeName(typeId()); } + long Xmpdatum::typeSize() const + { + return 0; + } + long Xmpdatum::count() const { return p_->value_.get() == 0 ? 0 : p_->value_->count(); diff --git a/src/xmp.hpp b/src/xmp.hpp index 27caa674..2dd3714d 100644 --- a/src/xmp.hpp +++ b/src/xmp.hpp @@ -144,7 +144,7 @@ namespace Exiv2 { const char* typeName() const; // Todo: Remove this method from the baseclass //! The Exif typeSize doesn't make sense here. Return 0. - long typeSize() const { return 0; } + long typeSize() const; long count() const; long size() const; std::string toString() const; diff --git a/src/xmpsidecar.cpp b/src/xmpsidecar.cpp index 11e68a4e..dac4a4e3 100644 --- a/src/xmpsidecar.cpp +++ b/src/xmpsidecar.cpp @@ -68,6 +68,11 @@ namespace Exiv2 { } } // XmpSidecar::XmpSidecar + std::string XmpSidecar::mimeType() const + { + return "application/rdf+xml"; + } + void XmpSidecar::setComment(const std::string& /*comment*/) { // not supported diff --git a/src/xmpsidecar.hpp b/src/xmpsidecar.hpp index a33d387c..2026e84b 100644 --- a/src/xmpsidecar.hpp +++ b/src/xmpsidecar.hpp @@ -86,7 +86,7 @@ namespace Exiv2 { //! @name Accessors //@{ - std::string mimeType() const { return "application/rdf+xml"; } + std::string mimeType() const; //@} private: diff --git a/test/bugfixes-test.sh b/test/bugfixes-test.sh index ae46dafc..bca93979 100755 --- a/test/bugfixes-test.sh +++ b/test/bugfixes-test.sh @@ -101,7 +101,8 @@ $exiv2 -pt $filename # ---------------------------------------------------------------------- # Evaluate results -cat $results | tr -d '\r' > $results-stripped +#cat $results | tr -d '\r' > $results-stripped +cp $results $results-stripped diff -q $results-stripped $good rc=$? if [ $rc -eq 0 ] ; then diff --git a/test/data/bugfixes-test.out b/test/data/bugfixes-test.out index e2d76c5d..a464e69e 100644 --- a/test/data/bugfixes-test.out +++ b/test/data/bugfixes-test.out @@ -51,7 +51,7 @@ Exif.Photo.MeteringMode Short 1 Average Exif.Photo.LightSource Short 1 Unknown Exif.Photo.Flash Short 1 No flash Exif.Photo.FocalLength Rational 1 5.6 mm -Exif.Photo.MakerNote Undefined 872 75 68 75 48 48 48 49 73 68 88 51 54 48 48 32 32 3 1 0 0 8 7 176 4 211 7 7 27 16 22 28 37 0 0 0 0 0 0 75 1 173 0 0 0 0 0 0 3 89 49 0 0 89 49 0 0 176 48 0 0 218 48 0 0 0 2 0 0 110 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 0 0 0 0 100 0 100 0 0 0 32 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166 165 166 173 138 113 169 170 194 108 58 12 167 171 177 186 101 73 84 106 181 163 83 20 171 170 177 179 43 26 52 81 172 195 86 26 167 171 173 175 76 12 52 165 165 104 69 76 113 106 85 141 11 16 48 141 125 116 114 103 19 22 72 69 8 65 125 107 110 104 104 96 22 53 76 31 32 100 120 85 95 94 91 89 66 76 69 43 45 81 57 85 85 77 75 74 193 181 193 189 157 124 186 200 219 130 91 15 198 189 192 210 104 100 104 131 196 180 108 42 190 191 189 187 55 34 65 84 197 209 113 73 188 197 190 203 70 18 58 187 199 123 86 107 147 113 121 148 11 26 65 162 145 137 136 137 32 32 109 59 9 96 119 126 129 126 132 125 35 83 97 34 38 142 143 100 110 119 116 121 83 101 97 44 56 94 76 108 108 104 103 102 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 195 132 1 0 0 0 1 0 184 44 1 0 0 0 0 0 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 96 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 0 25 26 0 0 82 124 254 255 0 0 141 0 0 0 0 0 0 0 0 0 0 176 77 0 0 0 0 0 0 0 0 0 192 7 0 0 0 0 0 0 128 0 0 0 192 17 0 0 96 4 0 0 0 0 0 0 51 179 0 0 124 3 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 50 0 0 6 0 0 0 72 250 164 1 230 253 129 255 221 0 16 0 177 3 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 176 48 1 0 0 0 2 1 0 0 27 24 0 0 175 1 0 0 232 0 0 0 0 0 0 0 55 0 0 0 218 48 0 0 0 0 0 0 0 0 0 0 100 0 89 49 1 0 0 0 2 0 0 0 200 6 0 0 175 1 0 0 134 0 0 0 81 2 0 0 55 0 0 0 89 49 0 0 0 0 0 0 0 0 0 0 9 61 129 37 0 0 0 0 60 1 0 0 0 0 0 0 1 0 1 0 29 0 33 0 0 0 100 20 40 255 29 47 195 49 227 48 38 49 51 48 0 0 0 0 0 0 0 0 0 0 16 16 15 15 15 0 0 0 0 0 0 0 0 0 10 10 10 10 100 10 10 10 100 100 100 10 10 100 100 0 0 0 0 0 0 100 0 0 0 0 0 0 10 10 10 10 100 10 10 10 100 100 100 10 29 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 118 1 0 176 163 255 255 80 230 255 255 160 224 255 255 144 113 1 0 208 173 255 255 224 6 0 0 64 146 255 255 224 102 1 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Photo.MakerNote Undefined 872 75 68 75 48 48 48 49 73 68 88 51 54 48 48 32 32 3 1 0 0 8 7 176 4 211 7 7 27 16 22 28 37 0 0 0 0 0 0 75 1 173 0 0 0 0 0 0 3 89 49 0 0 89 49 0 0 176 48 0 0 218 48 0 0 0 2 0 0 110 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 0 0 0 0 100 0 100 0 0 0 32 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166 165 166 173 138 113 169 170 194 108 58 12 167 171 177 186 101 73 84 106 181 163 83 20 171 170 177 179 43 26 52 81 172 195 86 26 167 171 173 175 76 12 52 165 165 104 69 76 113 106 85 141 11 16 48 141 125 116 114 103 19 22 72 69 8 65 125 107 110 104 104 96 22 53 76 31 32 100 120 85 95 94 91 89 66 76 69 43 45 81 57 85 85 77 75 74 193 181 193 189 157 124 186 200 219 130 91 15 198 189 192 210 104 100 104 131 196 180 108 42 190 191 189 187 55 34 65 84 197 209 113 73 188 197 190 203 70 18 58 187 199 123 86 107 147 113 121 148 11 26 65 162 145 137 136 137 32 32 109 59 9 96 119 126 129 126 132 125 35 83 97 34 38 142 143 100 110 119 116 121 83 101 97 44 56 94 76 108 108 104 103 102 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 195 132 1 0 0 0 1 0 184 44 1 0 0 0 0 0 0 0 0 0 0 0 0 0 96 126 1 0 0 0 1 0 128 52 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 96 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 0 25 26 0 0 82 124 254 255 0 0 141 0 0 0 0 0 0 0 0 0 0 176 77 0 0 0 0 0 0 0 0 0 192 7 0 0 0 0 0 0 128 0 0 0 192 17 0 0 96 4 0 0 0 0 0 0 51 179 0 0 124 3 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 50 0 0 6 0 0 0 72 250 164 1 230 253 129 255 221 0 16 0 177 3 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 176 48 1 0 0 0 2 1 0 0 27 24 0 0 175 1 0 0 232 0 0 0 0 0 0 0 55 0 0 0 218 48 0 0 0 0 0 0 0 0 0 0 100 0 89 49 1 0 0 0 2 0 0 0 200 6 0 0 175 1 0 0 134 0 0 0 81 2 0 0 55 0 0 0 89 49 0 0 0 0 0 0 0 0 0 0 9 61 129 37 0 0 0 0 60 1 0 0 0 0 0 0 1 0 1 0 29 0 33 0 0 0 100 20 40 255 29 47 195 49 227 48 38 49 51 48 0 0 0 0 0 0 0 0 0 0 16 16 15 15 15 0 0 0 0 0 0 0 0 0 10 10 10 10 100 10 10 10 100 100 100 10 10 100 100 0 0 0 0 0 0 100 0 0 0 0 0 0 10 10 10 10 100 10 10 10 100 100 100 10 29 100 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 118 1 0 176 163 255 255 80 230 255 255 160 224 255 255 144 113 1 0 208 173 255 255 224 6 0 0 64 146 255 255 224 102 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.Photo.UserComment Undefined 1 Exif.Photo.FlashpixVersion Undefined 4 1.01 Exif.Photo.ColorSpace Short 1 sRGB @@ -70,7 +70,7 @@ Exif.Thumbnail.ResolutionUnit Short 1 inch Exif.Thumbnail.JPEGInterchangeFormat Long 1 1628 Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 33779 ------> Bug 444 <------- -Iptc.Envelope.CharacterSet Undefined 4 0 196 28 2 +Iptc.Envelope.CharacterSet Undefined 4 0 196 28 2 Iptc.Application2.Urgency String 2 GT Iptc.Application2.SuppCategory String 8 portrait Iptc.Application2.Caption String 18 Witty caption here @@ -102,7 +102,7 @@ Exif.Photo.MaxApertureValue Rational 1 F2.8 Exif.Photo.MeteringMode Short 1 Center weighted average Exif.Photo.Flash Short 1 No, auto Exif.Photo.FocalLength Rational 1 21.3 mm -Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 Exif.MakerNote.Offset Long 1 942 Exif.MakerNote.ByteOrder Ascii 3 II Exif.CanonCs.0x0000 Short 1 80 @@ -176,7 +176,7 @@ Exif.Canon.0x0000 Short 6 0 0 0 0 0 0 Exif.Canon.0x0000 Short 4 0 0 0 0 Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -Exif.Canon.ImageNumber Long 1 117-1771 +Exif.Canon.FileNumber Long 1 117-1771 Exif.Canon.OwnerName Ascii 32 Andreas Huggel Exif.Canon.ModelID Long 1 PowerShot S40 Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -225,11 +225,11 @@ Set Exif.GPSInfo.GPSLatitude "1/3 2/3 3/3" (Rational) 0x8825 Image GPSTag Long 1 26 0x0002 GPSInfo GPSLatitude Rational 3 1/3 2/3 3/3 ------> Bug 460 <------- -Exif.Image.XPTitle Byte 40 Titel und ähnliches -Exif.Image.XPComment Byte 46 And a standard comment -Exif.Image.XPAuthor Byte 44 УкраїнÑька (Russian?) -Exif.Image.XPKeywords Byte 30 עברית (Hebrew) -Exif.Image.XPSubject Byte 32 తెలà±à°—à± (Telugu) +Exif.Image.XPTitle Byte 40 Titel und ähnliches +Exif.Image.XPComment Byte 46 And a standard comment +Exif.Image.XPAuthor Byte 44 УкраїнÑька (Russian?) +Exif.Image.XPKeywords Byte 30 עברית (Hebrew) +Exif.Image.XPSubject Byte 32 తెలà±à°—à± (Telugu) ------> Bug 479 <------- Error: Directory Image: Next pointer is out of bounds; ignored. Exif.Image.ImageWidth Short 1 3173 @@ -244,10 +244,10 @@ Exif.Photo.PixelXDimension Short 1 3173 Exif.Photo.PixelYDimension Short 1 2011 Exif.Image.0x8822 Short 1 1 Exif.Image.0x8827 Short 1 250 -Exif.Image.0x9000 Undefined 4 48 50 50 49 +Exif.Image.0x9000 Undefined 4 48 50 50 49 Exif.Image.0x9003 Ascii 20 2006:05:27 12:37:03 Exif.Image.0x9004 Ascii 20 2006:05:27 12:37:03 -Exif.Image.0x9101 Undefined 4 0 0 0 0 +Exif.Image.0x9101 Undefined 4 0 0 0 0 Exif.Image.0x9201 SRational 1 -54987/32768 Exif.Image.0x9202 Rational 1 1623/256 Exif.Image.0x9204 SRational 1 0/1 @@ -640,7 +640,7 @@ Exif.Photo.ExposureBiasValue SRational 1 +1/3 EV Exif.Photo.MeteringMode Short 1 Multi-segment Exif.Photo.Flash Short 1 No, compulsory Exif.Photo.FocalLength Rational 1 10.0 mm -Exif.Photo.MakerNote Undefined 18 0 1 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Photo.MakerNote Undefined 18 0 1 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.MakerNote.Offset Long 1 796 Exif.MakerNote.ByteOrder Ascii 3 MM Exif.Canon.0x0200 0x0300 0 @@ -748,4 +748,4 @@ Xmp.xmpRights.WebStatement XmpText 16 www.freefoto.com File 1/1: exiv2-bug554.jpg Set Exif.Image.DateTime "2007-05-27" (Date) Error: 'Date' is not a valid Exif (TIFF) type; using type 'Undefined'. -Exif.Image.DateTime Undefined 8 50 48 48 55 48 53 50 55 +Exif.Image.DateTime Undefined 8 50 48 48 55 48 53 50 55 diff --git a/test/data/conversions.out b/test/data/conversions.out index 5154bb9f..162a762b 100644 --- a/test/data/conversions.out +++ b/test/data/conversions.out @@ -106,13 +106,13 @@ Iptc.Application2.LocationName String 12 Kuala Lumpur Testcase 14 =========== Exif.Image.ExifTag Long 1 38 -Exif.Photo.ExifVersion Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 Exif.Photo.Flash Short 1 73 Exif.Photo.SubSecTimeOriginal Ascii 10 999999999 Exif.Image.GPSTag Long 1 134 -Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 +Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 Exif.GPSInfo.GPSLatitudeRef Ascii 2 N Exif.GPSInfo.GPSLatitude Rational 3 3/1 8/1 29734512/1000000 Exif.GPSInfo.GPSTimeStamp Rational 3 1/1 2/1 999999999/1000000000 @@ -130,12 +130,12 @@ Xmp.exif.Flash/exif:Mode XmpText 1 1 Xmp.exif.Flash/exif:Function XmpText 5 False Xmp.exif.Flash/exif:RedEyeMode XmpText 4 True Xmp.photoshop.DateCreated XmpText 10 2007-05-09 -Exif.Photo.ExifVersion Undefined 4 48 50 50 49 -Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 +Exif.Photo.ExifVersion Undefined 4 48 50 50 49 +Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 Exif.Photo.DateTimeOriginal Ascii 20 2003:12:14 12:01:44 Exif.Photo.SubSecTimeOriginal Ascii 10 999999999 Exif.Photo.Flash Short 1 73 -Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 +Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 Exif.GPSInfo.GPSLatitude Rational 3 3/1 8/1 1858407/62500 Exif.GPSInfo.GPSLatitudeRef Ascii 2 N Exif.GPSInfo.GPSTimeStamp Rational 3 1/1 2/1 999999999/1000000000 @@ -160,13 +160,13 @@ Xmp.tiff.DateTime XmpText 20 2003-12-14T12:01:44Z Xmp.photoshop.DateCreated XmpText 10 2007-05-09 Exif.Image.DateTime Ascii 20 2003:12:14 20:01:44 Exif.Image.ExifTag Long 1 70 -Exif.Photo.ExifVersion Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration Undefined 4 1 2 3 0 Exif.Photo.Flash Short 1 73 Exif.Photo.SubSecTimeOriginal Ascii 10 999999999 Exif.Image.GPSTag Long 1 166 -Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 +Exif.GPSInfo.GPSVersionID Byte 4 2 2 0 1 Exif.GPSInfo.GPSLatitudeRef Ascii 2 N Exif.GPSInfo.GPSLatitude Rational 3 3/1 8/1 1858407/62500 Exif.GPSInfo.GPSTimeStamp Rational 3 1/1 2/1 999999999/1000000000 diff --git a/test/data/exifdata-test.out b/test/data/exifdata-test.out index a6c5edf4..d05cd0bc 100644 --- a/test/data/exifdata-test.out +++ b/test/data/exifdata-test.out @@ -14,10 +14,10 @@ Exif.Photo.ExposureTime 0x829a Exif Rational 1 Exif.Photo.FNumber 0x829d Exif Rational 1 91/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 8 Exif.Photo.ISOSpeedRatings 0x8827 Exif Short 1 100 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:06:08 16:04:50 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 66/10 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 64/10 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/10 @@ -25,14 +25,14 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Long 1 1600 Exif.Photo.PixelYDimension 0xa003 Exif Long 1 2400 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 6738 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Thumbnail.ImageWidth 0x0100 IFD1 Long 1 133 Exif.Thumbnail.ImageLength 0x0101 IFD1 Long 1 200 Exif.Thumbnail.Compression 0x0103 IFD1 Short 1 6 @@ -56,10 +56,10 @@ Exif.Photo.ExposureTime 0x829a Exif Rational 1 Exif.Photo.FNumber 0x829d Exif Rational 1 91/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 8 Exif.Photo.ISOSpeedRatings 0x8827 Exif Short 1 100 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:06:08 16:04:50 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 66/10 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 64/10 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/10 @@ -67,14 +67,14 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 6 1 2 3 4 5 6 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Long 1 1600 Exif.Photo.PixelYDimension 0xa003 Exif Long 1 2400 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 632 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 5 1234 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Thumbnail.ImageWidth 0x0100 IFD1 Long 1 133 Exif.Thumbnail.ImageLength 0x0101 IFD1 Long 1 200 Exif.Thumbnail.Compression 0x0103 IFD1 Short 1 6 @@ -98,10 +98,10 @@ Exif.Photo.ExposureTime 0x829a Exif Rational 1 Exif.Photo.FNumber 0x829d Exif Rational 1 91/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 8 Exif.Photo.ISOSpeedRatings 0x8827 Exif Short 1 100 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:06:08 16:04:50 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 66/10 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 64/10 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/10 @@ -109,14 +109,14 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Long 1 1600 Exif.Photo.PixelYDimension 0xa003 Exif Long 1 2400 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 632 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Thumbnail.ImageWidth 0x0100 IFD1 Long 1 133 Exif.Thumbnail.ImageLength 0x0101 IFD1 Long 1 200 Exif.Thumbnail.Compression 0x0103 IFD1 Short 1 6 @@ -140,10 +140,10 @@ Exif.Photo.ExposureTime 0x829a Exif Rational 1 Exif.Photo.FNumber 0x829d Exif Rational 1 91/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 8 Exif.Photo.ISOSpeedRatings 0x8827 Exif Short 1 100 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 49 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:06:08 16:04:50 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 66/10 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 64/10 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/10 @@ -151,14 +151,14 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Long 1 1600 Exif.Photo.PixelYDimension 0xa003 Exif Long 1 2400 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 620 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Thumbnail.ImageWidth 0x0100 IFD1 Long 1 133 Exif.Thumbnail.ImageLength 0x0101 IFD1 Long 1 200 Exif.Thumbnail.Compression 0x0103 IFD1 Short 1 6 @@ -177,10 +177,10 @@ Exif.Image.YCbCrPositioning 0x0213 IFD0 Short 1 Exif.Image.ExifTag 0x8769 IFD0 Long 1 196 Exif.Photo.ExposureTime 0x829a Exif Rational 1 1/500 Exif.Photo.FNumber 0x829d Exif Rational 1 49/10 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 5/1 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 287/32 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 149/32 @@ -189,7 +189,7 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.Flash 0x9209 Exif Short 1 24 Exif.Photo.FocalLength 0x920a Exif Rational 1 682/32 -Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 942 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.CanonCs.0x0000 0x0000 Makernote Short 1 80 @@ -263,25 +263,25 @@ Exif.Canon.0x0000 0x0000 Makernote Short 6 Exif.Canon.0x0000 0x0000 Makernote Short 4 0 0 0 0 Exif.Canon.ImageType 0x0006 Makernote Ascii 32 IMG:PowerShot S40 JPEG Exif.Canon.FirmwareVersion 0x0007 Makernote Ascii 24 Firmware Version 1.10 -Exif.Canon.ImageNumber 0x0008 Makernote Long 1 1171771 +Exif.Canon.FileNumber 0x0008 Makernote Long 1 1171771 Exif.Canon.OwnerName 0x0009 Makernote Ascii 32 Andreas Huggel Exif.Canon.ModelID 0x0010 Makernote Long 1 17891328 Exif.Canon.0x000d 0x000d Makernote Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 Exif.Photo.UserComment 0x9286 Exif Undefined 264 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 2272 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 1704 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 1416 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Iop.RelatedImageWidth 0x1001 Iop Short 1 2272 Exif.Iop.RelatedImageLength 0x1002 Iop Short 1 1704 Exif.Photo.FocalPlaneXResolution 0xa20e Exif Rational 1 2272000/280 Exif.Photo.FocalPlaneYResolution 0xa20f Exif Rational 1 1704000/210 Exif.Photo.FocalPlaneResolutionUnit 0xa210 Exif Short 1 2 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -306,10 +306,10 @@ Exif.Image.YCbCrPositioning 0x0213 IFD0 Short 1 Exif.Image.ExifTag 0x8769 IFD0 Long 1 202 Exif.Photo.ExposureTime 0x829a Exif Rational 1 1/500 Exif.Photo.FNumber 0x829d Exif Rational 1 49/10 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 5/1 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 287/32 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 149/32 @@ -318,7 +318,7 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 6 1 2 3 4 5 6 Exif.Photo.Flash 0x9209 Exif Short 1 24 Exif.Photo.FocalLength 0x920a Exif Rational 1 682/32 -Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 88 3 0 0 2 0 3 0 4 0 0 0 168 3 0 0 3 0 3 0 4 0 0 0 176 3 0 0 4 0 3 0 27 0 0 0 184 3 0 0 0 0 3 0 6 0 0 0 238 3 0 0 0 0 3 0 4 0 0 0 250 3 0 0 6 0 2 0 32 0 0 0 2 4 0 0 7 0 2 0 24 0 0 0 34 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 58 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 90 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 88 3 0 0 2 0 3 0 4 0 0 0 168 3 0 0 3 0 3 0 4 0 0 0 176 3 0 0 4 0 3 0 27 0 0 0 184 3 0 0 0 0 3 0 6 0 0 0 238 3 0 0 0 0 3 0 4 0 0 0 250 3 0 0 6 0 2 0 32 0 0 0 2 4 0 0 7 0 2 0 24 0 0 0 34 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 58 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 90 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 706 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.CanonCs.0x0000 0x0000 Makernote Short 1 80 @@ -392,25 +392,25 @@ Exif.Canon.0x0000 0x0000 Makernote Short 6 Exif.Canon.0x0000 0x0000 Makernote Short 4 0 0 0 0 Exif.Canon.ImageType 0x0006 Makernote Ascii 32 IMG:PowerShot S40 JPEG Exif.Canon.FirmwareVersion 0x0007 Makernote Ascii 24 Firmware Version 1.10 -Exif.Canon.ImageNumber 0x0008 Makernote Long 1 1171771 +Exif.Canon.FileNumber 0x0008 Makernote Long 1 1171771 Exif.Canon.OwnerName 0x0009 Makernote Ascii 32 Andreas Huggel Exif.Canon.ModelID 0x0010 Makernote Long 1 17891328 Exif.Canon.0x000d 0x000d Makernote Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 Exif.Photo.UserComment 0x9286 Exif Undefined 264 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 2272 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 1704 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 1444 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 5 1234 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Iop.RelatedImageWidth 0x1001 Iop Short 1 2272 Exif.Iop.RelatedImageLength 0x1002 Iop Short 1 1704 Exif.Photo.FocalPlaneXResolution 0xa20e Exif Rational 1 2272000/280 Exif.Photo.FocalPlaneYResolution 0xa20f Exif Rational 1 1704000/210 Exif.Photo.FocalPlaneResolutionUnit 0xa210 Exif Short 1 2 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -436,10 +436,10 @@ Exif.Image.YCbCrPositioning 0x0213 IFD0 Short 1 Exif.Image.ExifTag 0x8769 IFD0 Long 1 202 Exif.Photo.ExposureTime 0x829a Exif Rational 1 1/500 Exif.Photo.FNumber 0x829d Exif Rational 1 49/10 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 5/1 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 287/32 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 149/32 @@ -448,7 +448,7 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.Flash 0x9209 Exif Short 1 24 Exif.Photo.FocalLength 0x920a Exif Rational 1 682/32 -Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 88 3 0 0 2 0 3 0 4 0 0 0 168 3 0 0 3 0 3 0 4 0 0 0 176 3 0 0 4 0 3 0 27 0 0 0 184 3 0 0 0 0 3 0 6 0 0 0 238 3 0 0 0 0 3 0 4 0 0 0 250 3 0 0 6 0 2 0 32 0 0 0 2 4 0 0 7 0 2 0 24 0 0 0 34 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 58 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 90 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 88 3 0 0 2 0 3 0 4 0 0 0 168 3 0 0 3 0 3 0 4 0 0 0 176 3 0 0 4 0 3 0 27 0 0 0 184 3 0 0 0 0 3 0 6 0 0 0 238 3 0 0 0 0 3 0 4 0 0 0 250 3 0 0 6 0 2 0 32 0 0 0 2 4 0 0 7 0 2 0 24 0 0 0 34 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 58 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 90 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 706 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.CanonCs.0x0000 0x0000 Makernote Short 1 80 @@ -522,25 +522,25 @@ Exif.Canon.0x0000 0x0000 Makernote Short 6 Exif.Canon.0x0000 0x0000 Makernote Short 4 0 0 0 0 Exif.Canon.ImageType 0x0006 Makernote Ascii 32 IMG:PowerShot S40 JPEG Exif.Canon.FirmwareVersion 0x0007 Makernote Ascii 24 Firmware Version 1.10 -Exif.Canon.ImageNumber 0x0008 Makernote Long 1 1171771 +Exif.Canon.FileNumber 0x0008 Makernote Long 1 1171771 Exif.Canon.OwnerName 0x0009 Makernote Ascii 32 Andreas Huggel Exif.Canon.ModelID 0x0010 Makernote Long 1 17891328 Exif.Canon.0x000d 0x000d Makernote Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 Exif.Photo.UserComment 0x9286 Exif Undefined 264 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 2272 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 1704 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 1444 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Iop.RelatedImageWidth 0x1001 Iop Short 1 2272 Exif.Iop.RelatedImageLength 0x1002 Iop Short 1 1704 Exif.Photo.FocalPlaneXResolution 0xa20e Exif Rational 1 2272000/280 Exif.Photo.FocalPlaneYResolution 0xa20f Exif Rational 1 1704000/210 Exif.Photo.FocalPlaneResolutionUnit 0xa210 Exif Short 1 2 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -566,10 +566,10 @@ Exif.Image.YCbCrPositioning 0x0213 IFD0 Short 1 Exif.Image.ExifTag 0x8769 IFD0 Long 1 202 Exif.Photo.ExposureTime 0x829a Exif Rational 1 1/500 Exif.Photo.FNumber 0x829d Exif Rational 1 49/10 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 48 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2003:12:14 12:01:44 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 5/1 Exif.Photo.ShutterSpeedValue 0x9201 Exif SRational 1 287/32 Exif.Photo.ApertureValue 0x9202 Exif Rational 1 149/32 @@ -578,7 +578,7 @@ Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 Exif.Photo.MeteringMode 0x9207 Exif Short 1 1 Exif.Photo.Flash 0x9209 Exif Short 1 24 Exif.Photo.FocalLength 0x920a Exif Rational 1 682/32 -Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 76 3 0 0 2 0 3 0 4 0 0 0 156 3 0 0 3 0 3 0 4 0 0 0 164 3 0 0 4 0 3 0 27 0 0 0 172 3 0 0 0 0 3 0 6 0 0 0 226 3 0 0 0 0 3 0 4 0 0 0 238 3 0 0 6 0 2 0 32 0 0 0 246 3 0 0 7 0 2 0 24 0 0 0 22 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 46 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 78 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 450 12 0 1 0 3 0 40 0 0 0 76 3 0 0 2 0 3 0 4 0 0 0 156 3 0 0 3 0 3 0 4 0 0 0 164 3 0 0 4 0 3 0 27 0 0 0 172 3 0 0 0 0 3 0 6 0 0 0 226 3 0 0 0 0 3 0 4 0 0 0 238 3 0 0 6 0 2 0 32 0 0 0 246 3 0 0 7 0 2 0 24 0 0 0 22 4 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 46 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 78 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 694 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.CanonCs.0x0000 0x0000 Makernote Short 1 80 @@ -652,25 +652,25 @@ Exif.Canon.0x0000 0x0000 Makernote Short 6 Exif.Canon.0x0000 0x0000 Makernote Short 4 0 0 0 0 Exif.Canon.ImageType 0x0006 Makernote Ascii 32 IMG:PowerShot S40 JPEG Exif.Canon.FirmwareVersion 0x0007 Makernote Ascii 24 Firmware Version 1.10 -Exif.Canon.ImageNumber 0x0008 Makernote Long 1 1171771 +Exif.Canon.FileNumber 0x0008 Makernote Long 1 1171771 Exif.Canon.OwnerName 0x0009 Makernote Ascii 32 Andreas Huggel Exif.Canon.ModelID 0x0010 Makernote Long 1 17891328 Exif.Canon.0x000d 0x000d Makernote Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 Exif.Photo.UserComment 0x9286 Exif Undefined 264 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 1 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 2272 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 1704 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 1432 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Iop.RelatedImageWidth 0x1001 Iop Short 1 2272 Exif.Iop.RelatedImageLength 0x1002 Iop Short 1 1704 Exif.Photo.FocalPlaneXResolution 0xa20e Exif Rational 1 2272000/280 Exif.Photo.FocalPlaneYResolution 0xa20f Exif Rational 1 1704000/210 Exif.Photo.FocalPlaneResolutionUnit 0xa210 Exif Short 1 2 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -700,10 +700,10 @@ Exif.Image.ExifTag 0x8769 IFD0 Long 1 Exif.Photo.ExposureTime 0x829a Exif Rational 1 10/2500 Exif.Photo.FNumber 0x829d Exif Rational 1 90/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 2 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:03:30 10:43:46 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 4/1 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/6 Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 43/10 @@ -711,10 +711,10 @@ Exif.Photo.MeteringMode 0x9207 Exif Short 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 Exif.Photo.FocalLength 0x920a Exif Rational 1 500/10 -Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 +Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 Exif.MakerNote.Offset 0x0001 Makernote Long 1 984 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 MM -Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 +Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 Exif.Nikon3.ISOSpeed 0x0002 Makernote Short 2 0 200 Exif.Nikon3.Quality 0x0004 Makernote Ascii 8 FINE Exif.Nikon3.WhiteBalance 0x0005 Makernote Ascii 13 AUTO @@ -723,8 +723,8 @@ Exif.Nikon3.Focus 0x0007 Makernote Ascii 7 Exif.Nikon3.FlashSetting 0x0008 Makernote Ascii 13 NORMAL Exif.Nikon3.FlashDevice 0x0009 Makernote Ascii 13 Exif.Nikon3.WhiteBalanceBias 0x000b Makernote SShort 1 0 -Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 +Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 Exif.Nikon3.Preview 0x0011 Makernote Long 1 1430 Exif.NikonPreview.Compression 0x0103 Makernote Short 1 6 Exif.NikonPreview.XResolution 0x011a Makernote Rational 1 300/1 @@ -733,33 +733,63 @@ Exif.NikonPreview.ResolutionUnit 0x0128 Makernote Short 1 Exif.NikonPreview.JPEGInterchangeFormat 0x0201 Makernote Long 1 1538 Exif.NikonPreview.JPEGInterchangeFormatLength 0x0202 Makernote Long 1 27773 Exif.NikonPreview.YCbCrPositioning 0x0213 Makernote Short 1 2 -Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ISOSettings 0x0013 Makernote Short 2 0 200 Exif.Nikon3.ImageBoundary 0x0016 Makernote Short 4 0 0 3008 2000 -Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ExposureBracketComp 0x0019 Makernote SRational 1 0/1 Exif.Nikon3.ToneComp 0x0081 Makernote Ascii 9 AUTO -Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 +Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 Exif.Nikon3.Lens 0x0084 Makernote Rational 4 180/10 700/10 35/10 45/10 -Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 -Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 +Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 +Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 Exif.Nikon3.ShootingMode 0x0089 Makernote Short 1 0 Exif.Nikon3.AutoBracketRelease 0x008a Makernote Short 1 0 -Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 +Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 Exif.Nikon3.ColorHue 0x008d Makernote Ascii 9 MODE1a Exif.Nikon3.LightSource 0x0090 Makernote Ascii 12 NATURAL -Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 Exif.Nikon3.HueAdjustment 0x0092 Makernote SShort 1 0 Exif.Nikon3.NoiseReduction 0x0095 Makernote Ascii 5 OFF -Exif.Nikon3.ColorBalance2 0x0097 Makernote Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -Exif.Nikon3.LensData 0x0098 Makernote Undefined 31 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 +Exif.NikonCb3.Version 0x0000 Makernote Undefined 4 48 49 48 51 +Exif.NikonCb3.0x0002 0x0002 Makernote Short 8 256 256 256 256 0 0 0 0 +Exif.NikonCb3.WB_RGBGLevels 0x000a Makernote Short 4 516 256 419 256 +Exif.NikonCb3.0x000e 0x000e Makernote Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +Exif.NikonLd2.Version 0x0000 Makernote Undefined 4 48 49 48 49 +Exif.NikonLd2.ExitPupilPosition 0x0004 Makernote Byte 1 23 +Exif.NikonLd2.AFAperture 0x0005 Makernote Byte 1 52 +Exif.NikonLd2.0x0006 0x0006 Makernote Byte 1 7 +Exif.NikonLd2.0x0007 0x0007 Makernote Byte 1 0 +Exif.NikonLd2.FocusPosition 0x0008 Makernote Byte 1 161 +Exif.NikonLd2.FocusDistance 0x0009 Makernote Byte 1 109 +Exif.NikonLd2.FocalLength 0x000a Makernote Byte 1 80 +Exif.NikonLd2.LensIDNumber 0x000b Makernote Byte 1 127 +Exif.NikonLd2.LensFStops 0x000c Makernote Byte 1 64 +Exif.NikonLd2.MinFocalLength 0x000d Makernote Byte 1 45 +Exif.NikonLd2.MaxFocalLength 0x000e Makernote Byte 1 92 +Exif.NikonLd2.MaxApertureAtMinFocal 0x000f Makernote Byte 1 44 +Exif.NikonLd2.MaxApertureAtMaxFocal 0x0010 Makernote Byte 1 52 +Exif.NikonLd2.MCUVersion 0x0011 Makernote Byte 1 132 +Exif.NikonLd2.EffectiveMaxAperture 0x0012 Makernote Byte 1 52 +Exif.NikonLd2.0x0013 0x0013 Makernote Byte 1 23 +Exif.NikonLd2.0x0014 0x0014 Makernote Byte 1 100 +Exif.NikonLd2.0x0015 0x0015 Makernote Byte 1 32 +Exif.NikonLd2.0x0016 0x0016 Makernote Byte 1 99 +Exif.NikonLd2.0x0017 0x0017 Makernote Byte 1 0 +Exif.NikonLd2.0x0018 0x0018 Makernote Byte 1 0 +Exif.NikonLd2.0x0019 0x0019 Makernote Byte 1 0 +Exif.NikonLd2.0x001a 0x001a Makernote Byte 1 21 +Exif.NikonLd2.0x001b 0x001b Makernote Byte 1 5 +Exif.NikonLd2.0x001c 0x001c Makernote Byte 1 0 +Exif.NikonLd2.0x001d 0x001d Makernote Byte 1 2 +Exif.NikonLd2.0x001e 0x001e Makernote Byte 1 2 Exif.Nikon3.SensorPixelSize 0x009a Makernote Rational 2 78/10 78/10 Exif.Nikon3.SerialNO 0x00a0 Makernote Ascii 21 NO= 100005e5 Exif.Nikon3.ImageDataSize 0x00a2 Makernote Long 1 2929656 -Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 +Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 Exif.Nikon3.ShutterCount 0x00a7 Makernote Long 1 1193 -Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.Nikon3.ImageOptimization 0x00a9 Makernote Ascii 16 NORMAL Exif.Nikon3.Saturation 0x00aa Makernote Ascii 16 NORMAL Exif.Nikon3.VariProgram 0x00ab Makernote Ascii 16 @@ -767,17 +797,17 @@ Exif.Photo.UserComment 0x9286 Exif Undefined 44 Exif.Photo.SubSecTime 0x9290 Exif Ascii 3 00 Exif.Photo.SubSecTimeOriginal 0x9291 Exif Ascii 3 00 Exif.Photo.SubSecTimeDigitized 0x9292 Exif Ascii 3 00 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 65535 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 3008 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 2000 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 30306 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 -Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 -Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 +Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -815,10 +845,10 @@ Exif.Image.ExifTag 0x8769 IFD0 Long 1 Exif.Photo.ExposureTime 0x829a Exif Rational 1 10/2500 Exif.Photo.FNumber 0x829d Exif Rational 1 90/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 2 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:03:30 10:43:46 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 4/1 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/6 Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 43/10 @@ -826,10 +856,10 @@ Exif.Photo.MeteringMode 0x9207 Exif Short 6 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 Exif.Photo.FocalLength 0x920a Exif Rational 1 500/10 -Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 946 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 MM -Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 +Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 Exif.Nikon3.ISOSpeed 0x0002 Makernote Short 2 0 200 Exif.Nikon3.Quality 0x0004 Makernote Ascii 8 FINE Exif.Nikon3.WhiteBalance 0x0005 Makernote Ascii 13 AUTO @@ -838,8 +868,8 @@ Exif.Nikon3.Focus 0x0007 Makernote Ascii 7 Exif.Nikon3.FlashSetting 0x0008 Makernote Ascii 13 NORMAL Exif.Nikon3.FlashDevice 0x0009 Makernote Ascii 13 Exif.Nikon3.WhiteBalanceBias 0x000b Makernote SShort 1 0 -Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 +Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 Exif.Nikon3.Preview 0x0011 Makernote Long 1 1414 Exif.NikonPreview.Compression 0x0103 Makernote Short 1 6 Exif.NikonPreview.XResolution 0x011a Makernote Rational 1 300/1 @@ -848,33 +878,63 @@ Exif.NikonPreview.ResolutionUnit 0x0128 Makernote Short 1 Exif.NikonPreview.JPEGInterchangeFormat 0x0201 Makernote Long 1 1520 Exif.NikonPreview.JPEGInterchangeFormatLength 0x0202 Makernote Long 1 27773 Exif.NikonPreview.YCbCrPositioning 0x0213 Makernote Short 1 2 -Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ISOSettings 0x0013 Makernote Short 2 0 200 Exif.Nikon3.ImageBoundary 0x0016 Makernote Short 4 0 0 3008 2000 -Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ExposureBracketComp 0x0019 Makernote SRational 1 0/1 Exif.Nikon3.ToneComp 0x0081 Makernote Ascii 9 AUTO -Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 +Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 Exif.Nikon3.Lens 0x0084 Makernote Rational 4 180/10 700/10 35/10 45/10 -Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 -Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 +Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 +Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 Exif.Nikon3.ShootingMode 0x0089 Makernote Short 1 0 Exif.Nikon3.AutoBracketRelease 0x008a Makernote Short 1 0 -Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 +Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 Exif.Nikon3.ColorHue 0x008d Makernote Ascii 9 MODE1a Exif.Nikon3.LightSource 0x0090 Makernote Ascii 12 NATURAL -Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 Exif.Nikon3.HueAdjustment 0x0092 Makernote SShort 1 0 Exif.Nikon3.NoiseReduction 0x0095 Makernote Ascii 5 OFF -Exif.Nikon3.ColorBalance2 0x0097 Makernote Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -Exif.Nikon3.LensData 0x0098 Makernote Undefined 31 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 +Exif.NikonCb3.Version 0x0000 Makernote Undefined 4 48 49 48 51 +Exif.NikonCb3.0x0002 0x0002 Makernote Short 8 256 256 256 256 0 0 0 0 +Exif.NikonCb3.WB_RGBGLevels 0x000a Makernote Short 4 516 256 419 256 +Exif.NikonCb3.0x000e 0x000e Makernote Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +Exif.NikonLd2.Version 0x0000 Makernote Undefined 4 48 49 48 49 +Exif.NikonLd2.ExitPupilPosition 0x0004 Makernote Byte 1 23 +Exif.NikonLd2.AFAperture 0x0005 Makernote Byte 1 52 +Exif.NikonLd2.0x0006 0x0006 Makernote Byte 1 7 +Exif.NikonLd2.0x0007 0x0007 Makernote Byte 1 0 +Exif.NikonLd2.FocusPosition 0x0008 Makernote Byte 1 161 +Exif.NikonLd2.FocusDistance 0x0009 Makernote Byte 1 109 +Exif.NikonLd2.FocalLength 0x000a Makernote Byte 1 80 +Exif.NikonLd2.LensIDNumber 0x000b Makernote Byte 1 127 +Exif.NikonLd2.LensFStops 0x000c Makernote Byte 1 64 +Exif.NikonLd2.MinFocalLength 0x000d Makernote Byte 1 45 +Exif.NikonLd2.MaxFocalLength 0x000e Makernote Byte 1 92 +Exif.NikonLd2.MaxApertureAtMinFocal 0x000f Makernote Byte 1 44 +Exif.NikonLd2.MaxApertureAtMaxFocal 0x0010 Makernote Byte 1 52 +Exif.NikonLd2.MCUVersion 0x0011 Makernote Byte 1 132 +Exif.NikonLd2.EffectiveMaxAperture 0x0012 Makernote Byte 1 52 +Exif.NikonLd2.0x0013 0x0013 Makernote Byte 1 23 +Exif.NikonLd2.0x0014 0x0014 Makernote Byte 1 100 +Exif.NikonLd2.0x0015 0x0015 Makernote Byte 1 32 +Exif.NikonLd2.0x0016 0x0016 Makernote Byte 1 99 +Exif.NikonLd2.0x0017 0x0017 Makernote Byte 1 0 +Exif.NikonLd2.0x0018 0x0018 Makernote Byte 1 0 +Exif.NikonLd2.0x0019 0x0019 Makernote Byte 1 0 +Exif.NikonLd2.0x001a 0x001a Makernote Byte 1 21 +Exif.NikonLd2.0x001b 0x001b Makernote Byte 1 5 +Exif.NikonLd2.0x001c 0x001c Makernote Byte 1 0 +Exif.NikonLd2.0x001d 0x001d Makernote Byte 1 2 +Exif.NikonLd2.0x001e 0x001e Makernote Byte 1 2 Exif.Nikon3.SensorPixelSize 0x009a Makernote Rational 2 78/10 78/10 Exif.Nikon3.SerialNO 0x00a0 Makernote Ascii 21 NO= 100005e5 Exif.Nikon3.ImageDataSize 0x00a2 Makernote Long 1 2929656 -Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 +Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 Exif.Nikon3.ShutterCount 0x00a7 Makernote Long 1 1193 -Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.Nikon3.ImageOptimization 0x00a9 Makernote Ascii 16 NORMAL Exif.Nikon3.Saturation 0x00aa Makernote Ascii 16 NORMAL Exif.Nikon3.VariProgram 0x00ab Makernote Ascii 16 @@ -882,17 +942,17 @@ Exif.Photo.UserComment 0x9286 Exif Undefined 44 Exif.Photo.SubSecTime 0x9290 Exif Ascii 3 00 Exif.Photo.SubSecTimeOriginal 0x9291 Exif Ascii 3 00 Exif.Photo.SubSecTimeDigitized 0x9292 Exif Ascii 3 00 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 65535 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 3008 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 2000 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 30318 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 5 1234 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 -Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 -Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 +Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -931,10 +991,10 @@ Exif.Image.ExifTag 0x8769 IFD0 Long 1 Exif.Photo.ExposureTime 0x829a Exif Rational 1 10/2500 Exif.Photo.FNumber 0x829d Exif Rational 1 90/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 2 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 13 Sunday, 11am Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:03:30 10:43:46 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 4/1 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/6 Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 43/10 @@ -942,10 +1002,10 @@ Exif.Photo.MeteringMode 0x9207 Exif Short 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 Exif.Photo.FocalLength 0x920a Exif Rational 1 500/10 -Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 946 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 MM -Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 +Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 Exif.Nikon3.ISOSpeed 0x0002 Makernote Short 2 0 200 Exif.Nikon3.Quality 0x0004 Makernote Ascii 8 FINE Exif.Nikon3.WhiteBalance 0x0005 Makernote Ascii 13 AUTO @@ -954,8 +1014,8 @@ Exif.Nikon3.Focus 0x0007 Makernote Ascii 7 Exif.Nikon3.FlashSetting 0x0008 Makernote Ascii 13 NORMAL Exif.Nikon3.FlashDevice 0x0009 Makernote Ascii 13 Exif.Nikon3.WhiteBalanceBias 0x000b Makernote SShort 1 0 -Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 +Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 Exif.Nikon3.Preview 0x0011 Makernote Long 1 1414 Exif.NikonPreview.Compression 0x0103 Makernote Short 1 6 Exif.NikonPreview.XResolution 0x011a Makernote Rational 1 300/1 @@ -964,33 +1024,63 @@ Exif.NikonPreview.ResolutionUnit 0x0128 Makernote Short 1 Exif.NikonPreview.JPEGInterchangeFormat 0x0201 Makernote Long 1 1520 Exif.NikonPreview.JPEGInterchangeFormatLength 0x0202 Makernote Long 1 27773 Exif.NikonPreview.YCbCrPositioning 0x0213 Makernote Short 1 2 -Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ISOSettings 0x0013 Makernote Short 2 0 200 Exif.Nikon3.ImageBoundary 0x0016 Makernote Short 4 0 0 3008 2000 -Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ExposureBracketComp 0x0019 Makernote SRational 1 0/1 Exif.Nikon3.ToneComp 0x0081 Makernote Ascii 9 AUTO -Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 +Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 Exif.Nikon3.Lens 0x0084 Makernote Rational 4 180/10 700/10 35/10 45/10 -Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 -Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 +Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 +Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 Exif.Nikon3.ShootingMode 0x0089 Makernote Short 1 0 Exif.Nikon3.AutoBracketRelease 0x008a Makernote Short 1 0 -Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 +Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 Exif.Nikon3.ColorHue 0x008d Makernote Ascii 9 MODE1a Exif.Nikon3.LightSource 0x0090 Makernote Ascii 12 NATURAL -Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 Exif.Nikon3.HueAdjustment 0x0092 Makernote SShort 1 0 Exif.Nikon3.NoiseReduction 0x0095 Makernote Ascii 5 OFF -Exif.Nikon3.ColorBalance2 0x0097 Makernote Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -Exif.Nikon3.LensData 0x0098 Makernote Undefined 31 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 +Exif.NikonCb3.Version 0x0000 Makernote Undefined 4 48 49 48 51 +Exif.NikonCb3.0x0002 0x0002 Makernote Short 8 256 256 256 256 0 0 0 0 +Exif.NikonCb3.WB_RGBGLevels 0x000a Makernote Short 4 516 256 419 256 +Exif.NikonCb3.0x000e 0x000e Makernote Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +Exif.NikonLd2.Version 0x0000 Makernote Undefined 4 48 49 48 49 +Exif.NikonLd2.ExitPupilPosition 0x0004 Makernote Byte 1 23 +Exif.NikonLd2.AFAperture 0x0005 Makernote Byte 1 52 +Exif.NikonLd2.0x0006 0x0006 Makernote Byte 1 7 +Exif.NikonLd2.0x0007 0x0007 Makernote Byte 1 0 +Exif.NikonLd2.FocusPosition 0x0008 Makernote Byte 1 161 +Exif.NikonLd2.FocusDistance 0x0009 Makernote Byte 1 109 +Exif.NikonLd2.FocalLength 0x000a Makernote Byte 1 80 +Exif.NikonLd2.LensIDNumber 0x000b Makernote Byte 1 127 +Exif.NikonLd2.LensFStops 0x000c Makernote Byte 1 64 +Exif.NikonLd2.MinFocalLength 0x000d Makernote Byte 1 45 +Exif.NikonLd2.MaxFocalLength 0x000e Makernote Byte 1 92 +Exif.NikonLd2.MaxApertureAtMinFocal 0x000f Makernote Byte 1 44 +Exif.NikonLd2.MaxApertureAtMaxFocal 0x0010 Makernote Byte 1 52 +Exif.NikonLd2.MCUVersion 0x0011 Makernote Byte 1 132 +Exif.NikonLd2.EffectiveMaxAperture 0x0012 Makernote Byte 1 52 +Exif.NikonLd2.0x0013 0x0013 Makernote Byte 1 23 +Exif.NikonLd2.0x0014 0x0014 Makernote Byte 1 100 +Exif.NikonLd2.0x0015 0x0015 Makernote Byte 1 32 +Exif.NikonLd2.0x0016 0x0016 Makernote Byte 1 99 +Exif.NikonLd2.0x0017 0x0017 Makernote Byte 1 0 +Exif.NikonLd2.0x0018 0x0018 Makernote Byte 1 0 +Exif.NikonLd2.0x0019 0x0019 Makernote Byte 1 0 +Exif.NikonLd2.0x001a 0x001a Makernote Byte 1 21 +Exif.NikonLd2.0x001b 0x001b Makernote Byte 1 5 +Exif.NikonLd2.0x001c 0x001c Makernote Byte 1 0 +Exif.NikonLd2.0x001d 0x001d Makernote Byte 1 2 +Exif.NikonLd2.0x001e 0x001e Makernote Byte 1 2 Exif.Nikon3.SensorPixelSize 0x009a Makernote Rational 2 78/10 78/10 Exif.Nikon3.SerialNO 0x00a0 Makernote Ascii 21 NO= 100005e5 Exif.Nikon3.ImageDataSize 0x00a2 Makernote Long 1 2929656 -Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 +Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 Exif.Nikon3.ShutterCount 0x00a7 Makernote Long 1 1193 -Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.Nikon3.ImageOptimization 0x00a9 Makernote Ascii 16 NORMAL Exif.Nikon3.Saturation 0x00aa Makernote Ascii 16 NORMAL Exif.Nikon3.VariProgram 0x00ab Makernote Ascii 16 @@ -998,17 +1088,17 @@ Exif.Photo.UserComment 0x9286 Exif Undefined 44 Exif.Photo.SubSecTime 0x9290 Exif Ascii 3 00 Exif.Photo.SubSecTimeOriginal 0x9291 Exif Ascii 3 00 Exif.Photo.SubSecTimeDigitized 0x9292 Exif Ascii 3 00 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 65535 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 3008 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 2000 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 30318 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 -Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 -Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 +Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 @@ -1047,10 +1137,10 @@ Exif.Image.ExifTag 0x8769 IFD0 Long 1 Exif.Photo.ExposureTime 0x829a Exif Rational 1 10/2500 Exif.Photo.FNumber 0x829d Exif Rational 1 90/10 Exif.Photo.ExposureProgram 0x8822 Exif Short 1 2 -Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 +Exif.Photo.ExifVersion 0x9000 Exif Undefined 4 48 50 50 49 Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 29 Sunday, 11am and ten minutes Exif.Photo.DateTimeDigitized 0x9004 Exif Ascii 20 2004:03:30 10:43:46 -Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 +Exif.Photo.ComponentsConfiguration 0x9101 Exif Undefined 4 1 2 3 0 Exif.Photo.CompressedBitsPerPixel 0x9102 Exif Rational 1 4/1 Exif.Photo.ExposureBiasValue 0x9204 Exif SRational 1 0/6 Exif.Photo.MaxApertureValue 0x9205 Exif Rational 1 43/10 @@ -1058,10 +1148,10 @@ Exif.Photo.MeteringMode 0x9207 Exif Short 1 Exif.Photo.LightSource 0x9208 Exif Short 1 0 Exif.Photo.Flash 0x9209 Exif Short 1 0 Exif.Photo.FocalLength 0x920a Exif Rational 1 500/10 -Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 934 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 MM -Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 +Exif.Nikon3.Version 0x0001 Makernote Undefined 4 48 50 49 48 Exif.Nikon3.ISOSpeed 0x0002 Makernote Short 2 0 200 Exif.Nikon3.Quality 0x0004 Makernote Ascii 8 FINE Exif.Nikon3.WhiteBalance 0x0005 Makernote Ascii 13 AUTO @@ -1070,8 +1160,8 @@ Exif.Nikon3.Focus 0x0007 Makernote Ascii 7 Exif.Nikon3.FlashSetting 0x0008 Makernote Ascii 13 NORMAL Exif.Nikon3.FlashDevice 0x0009 Makernote Ascii 13 Exif.Nikon3.WhiteBalanceBias 0x000b Makernote SShort 1 0 -Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 +Exif.Nikon3.ProgramShift 0x000d Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.ExposureDiff 0x000e Makernote Undefined 4 0 1 12 0 Exif.Nikon3.Preview 0x0011 Makernote Long 1 1414 Exif.NikonPreview.Compression 0x0103 Makernote Short 1 6 Exif.NikonPreview.XResolution 0x011a Makernote Rational 1 300/1 @@ -1080,33 +1170,63 @@ Exif.NikonPreview.ResolutionUnit 0x0128 Makernote Short 1 Exif.NikonPreview.JPEGInterchangeFormat 0x0201 Makernote Long 1 1520 Exif.NikonPreview.JPEGInterchangeFormatLength 0x0202 Makernote Long 1 27773 Exif.NikonPreview.YCbCrPositioning 0x0213 Makernote Short 1 2 -Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashComp 0x0012 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ISOSettings 0x0013 Makernote Short 2 0 200 Exif.Nikon3.ImageBoundary 0x0016 Makernote Short 4 0 0 3008 2000 -Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 -Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.0x0017 0x0017 Makernote Undefined 4 0 1 6 0 +Exif.Nikon3.FlashBracketComp 0x0018 Makernote Undefined 4 0 1 6 0 Exif.Nikon3.ExposureBracketComp 0x0019 Makernote SRational 1 0/1 Exif.Nikon3.ToneComp 0x0081 Makernote Ascii 9 AUTO -Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 +Exif.Nikon3.LensType 0x0083 Makernote Byte 1 6 Exif.Nikon3.Lens 0x0084 Makernote Rational 4 180/10 700/10 35/10 45/10 -Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 -Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 +Exif.Nikon3.FlashMode 0x0087 Makernote Byte 1 0 +Exif.Nikon3.AFFocusPos 0x0088 Makernote Undefined 4 0 0 0 1 Exif.Nikon3.ShootingMode 0x0089 Makernote Short 1 0 Exif.Nikon3.AutoBracketRelease 0x008a Makernote Short 1 0 -Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 +Exif.Nikon3.LensFStops 0x008b Makernote Undefined 4 64 1 12 0 Exif.Nikon3.ColorHue 0x008d Makernote Ascii 9 MODE1a Exif.Nikon3.LightSource 0x0090 Makernote Ascii 12 NATURAL -Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +Exif.Nikon3.ShotInfo 0x0091 Makernote Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 Exif.Nikon3.HueAdjustment 0x0092 Makernote SShort 1 0 Exif.Nikon3.NoiseReduction 0x0095 Makernote Ascii 5 OFF -Exif.Nikon3.ColorBalance2 0x0097 Makernote Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -Exif.Nikon3.LensData 0x0098 Makernote Undefined 31 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 +Exif.NikonCb3.Version 0x0000 Makernote Undefined 4 48 49 48 51 +Exif.NikonCb3.0x0002 0x0002 Makernote Short 8 256 256 256 256 0 0 0 0 +Exif.NikonCb3.WB_RGBGLevels 0x000a Makernote Short 4 516 256 419 256 +Exif.NikonCb3.0x000e 0x000e Makernote Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +Exif.NikonLd2.Version 0x0000 Makernote Undefined 4 48 49 48 49 +Exif.NikonLd2.ExitPupilPosition 0x0004 Makernote Byte 1 23 +Exif.NikonLd2.AFAperture 0x0005 Makernote Byte 1 52 +Exif.NikonLd2.0x0006 0x0006 Makernote Byte 1 7 +Exif.NikonLd2.0x0007 0x0007 Makernote Byte 1 0 +Exif.NikonLd2.FocusPosition 0x0008 Makernote Byte 1 161 +Exif.NikonLd2.FocusDistance 0x0009 Makernote Byte 1 109 +Exif.NikonLd2.FocalLength 0x000a Makernote Byte 1 80 +Exif.NikonLd2.LensIDNumber 0x000b Makernote Byte 1 127 +Exif.NikonLd2.LensFStops 0x000c Makernote Byte 1 64 +Exif.NikonLd2.MinFocalLength 0x000d Makernote Byte 1 45 +Exif.NikonLd2.MaxFocalLength 0x000e Makernote Byte 1 92 +Exif.NikonLd2.MaxApertureAtMinFocal 0x000f Makernote Byte 1 44 +Exif.NikonLd2.MaxApertureAtMaxFocal 0x0010 Makernote Byte 1 52 +Exif.NikonLd2.MCUVersion 0x0011 Makernote Byte 1 132 +Exif.NikonLd2.EffectiveMaxAperture 0x0012 Makernote Byte 1 52 +Exif.NikonLd2.0x0013 0x0013 Makernote Byte 1 23 +Exif.NikonLd2.0x0014 0x0014 Makernote Byte 1 100 +Exif.NikonLd2.0x0015 0x0015 Makernote Byte 1 32 +Exif.NikonLd2.0x0016 0x0016 Makernote Byte 1 99 +Exif.NikonLd2.0x0017 0x0017 Makernote Byte 1 0 +Exif.NikonLd2.0x0018 0x0018 Makernote Byte 1 0 +Exif.NikonLd2.0x0019 0x0019 Makernote Byte 1 0 +Exif.NikonLd2.0x001a 0x001a Makernote Byte 1 21 +Exif.NikonLd2.0x001b 0x001b Makernote Byte 1 5 +Exif.NikonLd2.0x001c 0x001c Makernote Byte 1 0 +Exif.NikonLd2.0x001d 0x001d Makernote Byte 1 2 +Exif.NikonLd2.0x001e 0x001e Makernote Byte 1 2 Exif.Nikon3.SensorPixelSize 0x009a Makernote Rational 2 78/10 78/10 Exif.Nikon3.SerialNO 0x00a0 Makernote Ascii 21 NO= 100005e5 Exif.Nikon3.ImageDataSize 0x00a2 Makernote Long 1 2929656 -Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 +Exif.Nikon3.0x00a3 0x00a3 Makernote Byte 1 0 Exif.Nikon3.ShutterCount 0x00a7 Makernote Long 1 1193 -Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +Exif.Nikon3.FlashInfo 0x00a8 Makernote Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Exif.Nikon3.ImageOptimization 0x00a9 Makernote Ascii 16 NORMAL Exif.Nikon3.Saturation 0x00aa Makernote Ascii 16 NORMAL Exif.Nikon3.VariProgram 0x00ab Makernote Ascii 16 @@ -1114,17 +1234,17 @@ Exif.Photo.UserComment 0x9286 Exif Undefined 44 Exif.Photo.SubSecTime 0x9290 Exif Ascii 3 00 Exif.Photo.SubSecTimeOriginal 0x9291 Exif Ascii 3 00 Exif.Photo.SubSecTimeDigitized 0x9292 Exif Ascii 3 00 -Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 +Exif.Photo.FlashpixVersion 0xa000 Exif Undefined 4 48 49 48 48 Exif.Photo.ColorSpace 0xa001 Exif Short 1 65535 Exif.Photo.PixelXDimension 0xa002 Exif Short 1 3008 Exif.Photo.PixelYDimension 0xa003 Exif Short 1 2000 Exif.Photo.InteroperabilityTag 0xa005 Exif Long 1 30306 Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 4 123 -Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 +Exif.Iop.InteroperabilityVersion 0x0002 Iop Undefined 4 48 49 48 48 Exif.Photo.SensingMethod 0xa217 Exif Short 1 2 -Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 -Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 -Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 +Exif.Photo.FileSource 0xa300 Exif Undefined 1 3 +Exif.Photo.SceneType 0xa301 Exif Undefined 1 1 +Exif.Photo.CFAPattern 0xa302 Exif Undefined 8 0 2 0 2 2 1 1 0 Exif.Photo.CustomRendered 0xa401 Exif Short 1 0 Exif.Photo.ExposureMode 0xa402 Exif Short 1 0 Exif.Photo.WhiteBalance 0xa403 Exif Short 1 0 diff --git a/test/data/exiv2-test.out b/test/data/exiv2-test.out index 3f7f01cd..2aeee337 100644 --- a/test/data/exiv2-test.out +++ b/test/data/exiv2-test.out @@ -214,9 +214,9 @@ Print -------------------------------------------------------------------- File 1/15: exiv2-empty.jpg exiv2-empty.jpg File name : exiv2-empty.jpg exiv2-empty.jpg File size : 4745 Bytes +exiv2-empty.jpg: No Exif data found in the file exiv2-empty.jpg MIME type : image/jpeg exiv2-empty.jpg Image size : 150 x 91 -exiv2-empty.jpg: No Exif data found in the file File 2/15: 20031214_000043.jpg 20031214_000043.jpg File name : 20031214_000043.jpg 20031214_000043.jpg File size : 12425 Bytes @@ -622,7 +622,7 @@ File 2/15: 20031214_000043.jpg 20031214_000043.jpg Exif.Photo.MeteringMode Short 1 Center weighted average 20031214_000043.jpg Exif.Photo.Flash Short 1 No, auto 20031214_000043.jpg Exif.Photo.FocalLength Rational 1 21.3 mm -20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 20031214_000043.jpg Exif.MakerNote.Offset Long 1 942 20031214_000043.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20031214_000043.jpg Exif.CanonCs.0x0000 Short 1 80 @@ -696,7 +696,7 @@ File 2/15: 20031214_000043.jpg 20031214_000043.jpg Exif.Canon.0x0000 Short 4 0 0 0 0 20031214_000043.jpg Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG 20031214_000043.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -20031214_000043.jpg Exif.Canon.ImageNumber Long 1 117-1771 +20031214_000043.jpg Exif.Canon.FileNumber Long 1 117-1771 20031214_000043.jpg Exif.Canon.OwnerName Ascii 32 Andreas Huggel 20031214_000043.jpg Exif.Canon.ModelID Long 1 PowerShot S40 20031214_000043.jpg Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -753,10 +753,10 @@ File 3/15: 20000506_020544.jpg 20000506_020544.jpg Exif.Photo.LightSource Short 1 Unknown 20000506_020544.jpg Exif.Photo.Flash Short 1 No flash 20000506_020544.jpg Exif.Photo.FocalLength Rational 1 8.2 mm -20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 20000506_020544.jpg Exif.MakerNote.Offset Long 1 916 20000506_020544.jpg Exif.MakerNote.ByteOrder Ascii 3 II -20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 +20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 20000506_020544.jpg Exif.Nikon1.ISOSpeed Short 2 0 20000506_020544.jpg Exif.Nikon1.ColorMode Ascii 6 COLOR 20000506_020544.jpg Exif.Nikon1.Quality Ascii 7 FINE @@ -771,7 +771,7 @@ File 3/15: 20000506_020544.jpg 20000506_020544.jpg Exif.Nikon1.FocusDistance Rational 1 Unknown 20000506_020544.jpg Exif.Nikon1.DigitalZoom Rational 1 1.0x 20000506_020544.jpg Exif.Nikon1.AFFocusPos Undefined 4 Single area; Left -20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 20000506_020544.jpg Exif.Photo.UserComment Undefined 125 20000506_020544.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 20000506_020544.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -816,7 +816,7 @@ File 4/15: 20040329_224245.jpg 20040329_224245.jpg Exif.Photo.LightSource Short 1 Unknown 20040329_224245.jpg Exif.Photo.Flash Short 1 No flash 20040329_224245.jpg Exif.Photo.FocalLength Rational 1 50.0 mm -20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 +20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 20040329_224245.jpg Exif.MakerNote.Offset Long 1 984 20040329_224245.jpg Exif.MakerNote.ByteOrder Ascii 3 MM 20040329_224245.jpg Exif.Nikon3.Version Undefined 4 2.10 @@ -828,8 +828,8 @@ File 4/15: 20040329_224245.jpg 20040329_224245.jpg Exif.Nikon3.FlashSetting Ascii 13 NORMAL 20040329_224245.jpg Exif.Nikon3.FlashDevice Ascii 13 20040329_224245.jpg Exif.Nikon3.WhiteBalanceBias SShort 1 0 -20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 -20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 +20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 +20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 20040329_224245.jpg Exif.Nikon3.Preview Long 1 1430 20040329_224245.jpg Exif.NikonPreview.Compression Short 1 JPEG (old-style) 20040329_224245.jpg Exif.NikonPreview.XResolution Rational 1 300 @@ -841,7 +841,7 @@ File 4/15: 20040329_224245.jpg 20040329_224245.jpg Exif.Nikon3.FlashComp Undefined 4 0.0 EV 20040329_224245.jpg Exif.Nikon3.ISOSettings Short 2 200 20040329_224245.jpg Exif.Nikon3.ImageBoundary Short 4 0 0 3008 2000 -20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 +20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 20040329_224245.jpg Exif.Nikon3.FlashBracketComp Undefined 4 0.0 EV 20040329_224245.jpg Exif.Nikon3.ExposureBracketComp SRational 1 0/1 20040329_224245.jpg Exif.Nikon3.ToneComp Ascii 9 AUTO @@ -854,17 +854,47 @@ File 4/15: 20040329_224245.jpg 20040329_224245.jpg Exif.Nikon3.LensFStops Undefined 4 5.33333 20040329_224245.jpg Exif.Nikon3.ColorHue Ascii 9 MODE1a 20040329_224245.jpg Exif.Nikon3.LightSource Ascii 12 NATURAL -20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 20040329_224245.jpg Exif.Nikon3.HueAdjustment SShort 1 0 20040329_224245.jpg Exif.Nikon3.NoiseReduction Ascii 5 OFF -20040329_224245.jpg Exif.Nikon3.ColorBalance2 Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -20040329_224245.jpg Exif.Nikon3.LensData Undefined 31 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +20040329_224245.jpg Exif.NikonCb3.Version Undefined 4 1.03 +20040329_224245.jpg Exif.NikonCb3.0x0002 Short 8 256 256 256 256 0 0 0 0 +20040329_224245.jpg Exif.NikonCb3.WB_RGBGLevels Short 4 516 256 419 256 +20040329_224245.jpg Exif.NikonCb3.0x000e Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +20040329_224245.jpg Exif.NikonLd2.Version Undefined 4 1.01 +20040329_224245.jpg Exif.NikonLd2.ExitPupilPosition Byte 1 23 +20040329_224245.jpg Exif.NikonLd2.AFAperture Byte 1 52 +20040329_224245.jpg Exif.NikonLd2.0x0006 Byte 1 7 +20040329_224245.jpg Exif.NikonLd2.0x0007 Byte 1 0 +20040329_224245.jpg Exif.NikonLd2.FocusPosition Byte 1 161 +20040329_224245.jpg Exif.NikonLd2.FocusDistance Byte 1 109 +20040329_224245.jpg Exif.NikonLd2.FocalLength Byte 1 80 +20040329_224245.jpg Exif.NikonLd2.LensIDNumber Byte 1 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +20040329_224245.jpg Exif.NikonLd2.LensFStops Byte 1 64 +20040329_224245.jpg Exif.NikonLd2.MinFocalLength Byte 1 45 +20040329_224245.jpg Exif.NikonLd2.MaxFocalLength Byte 1 92 +20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMinFocal Byte 1 44 +20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMaxFocal Byte 1 52 +20040329_224245.jpg Exif.NikonLd2.MCUVersion Byte 1 132 +20040329_224245.jpg Exif.NikonLd2.EffectiveMaxAperture Byte 1 52 +20040329_224245.jpg Exif.NikonLd2.0x0013 Byte 1 23 +20040329_224245.jpg Exif.NikonLd2.0x0014 Byte 1 100 +20040329_224245.jpg Exif.NikonLd2.0x0015 Byte 1 32 +20040329_224245.jpg Exif.NikonLd2.0x0016 Byte 1 99 +20040329_224245.jpg Exif.NikonLd2.0x0017 Byte 1 0 +20040329_224245.jpg Exif.NikonLd2.0x0018 Byte 1 0 +20040329_224245.jpg Exif.NikonLd2.0x0019 Byte 1 0 +20040329_224245.jpg Exif.NikonLd2.0x001a Byte 1 21 +20040329_224245.jpg Exif.NikonLd2.0x001b Byte 1 5 +20040329_224245.jpg Exif.NikonLd2.0x001c Byte 1 0 +20040329_224245.jpg Exif.NikonLd2.0x001d Byte 1 2 +20040329_224245.jpg Exif.NikonLd2.0x001e Byte 1 2 20040329_224245.jpg Exif.Nikon3.SensorPixelSize Rational 2 7.8 x 7.8 um 20040329_224245.jpg Exif.Nikon3.SerialNO Ascii 21 NO= 100005e5 20040329_224245.jpg Exif.Nikon3.ImageDataSize Long 1 2929656 -20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 +20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 20040329_224245.jpg Exif.Nikon3.ShutterCount Long 1 1193 -20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20040329_224245.jpg Exif.Nikon3.ImageOptimization Ascii 16 NORMAL 20040329_224245.jpg Exif.Nikon3.Saturation Ascii 16 NORMAL 20040329_224245.jpg Exif.Nikon3.VariProgram Ascii 16 @@ -882,7 +912,7 @@ File 4/15: 20040329_224245.jpg 20040329_224245.jpg Exif.Photo.SensingMethod Short 1 One-chip color area 20040329_224245.jpg Exif.Photo.FileSource Undefined 1 Digital still camera 20040329_224245.jpg Exif.Photo.SceneType Undefined 1 Directly photographed -20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 +20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 20040329_224245.jpg Exif.Photo.CustomRendered Short 1 Normal process 20040329_224245.jpg Exif.Photo.ExposureMode Short 1 Auto 20040329_224245.jpg Exif.Photo.WhiteBalance Short 1 Auto @@ -929,7 +959,7 @@ File 5/15: 20010405_235039.jpg 20010405_235039.jpg Exif.Photo.LightSource Short 1 Unknown 20010405_235039.jpg Exif.Photo.Flash Short 1 No flash 20010405_235039.jpg Exif.Photo.FocalLength Rational 1 12.8 mm -20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 +20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 20010405_235039.jpg Exif.MakerNote.Offset Long 1 916 20010405_235039.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20010405_235039.jpg Exif.Nikon2.0x0002 Ascii 6 08.00 @@ -984,7 +1014,7 @@ File 6/15: 20030925_201850.jpg 20030925_201850.jpg Exif.Photo.MeteringMode Short 1 Multi-segment 20030925_201850.jpg Exif.Photo.Flash Short 1 No flash 20030925_201850.jpg Exif.Photo.FocalLength Rational 1 18.0 mm -20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 +20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 20030925_201850.jpg Exif.MakerNote.Offset Long 1 942 20030925_201850.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20030925_201850.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -1066,16 +1096,23 @@ File 6/15: 20030925_201850.jpg 20030925_201850.jpg Exif.CanonSi.0x001e Short 1 0 20030925_201850.jpg Exif.CanonSi.0x001f Short 1 0 20030925_201850.jpg Exif.CanonSi.0x0020 Short 1 0 -20030925_201850.jpg Exif.Canon.0x0093 Short 9 18 0 0 0 0 0 65535 65535 65535 +20030925_201850.jpg Exif.CanonFi.0x0000 SShort 1 18 +20030925_201850.jpg Exif.CanonFi.FileNumber Long 1 (0) +20030925_201850.jpg Exif.CanonFi.BracketMode SShort 1 Off +20030925_201850.jpg Exif.CanonFi.BracketValue SShort 1 0 +20030925_201850.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +20030925_201850.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +20030925_201850.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +20030925_201850.jpg Exif.CanonFi.NoiseReduction SShort 1 (-1) 20030925_201850.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS 300D DIGITAL JPEG 20030925_201850.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware Version 1.0.2 20030925_201850.jpg Exif.Canon.SerialNumber Long 1 21f938089 20030925_201850.jpg Exif.Canon.0x0015 Long 1 2415919104 -20030925_201850.jpg Exif.Canon.ImageNumber Long 1 103-0390 +20030925_201850.jpg Exif.Canon.FileNumber Long 1 103-0390 20030925_201850.jpg Exif.Canon.OwnerName Ascii 32 20030925_201850.jpg Exif.Canon.ModelID Long 1 EOS Digital Rebel / 300D / Kiss Digital 20030925_201850.jpg Exif.Canon.0x000e Long 1 2830270 -20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20030925_201850.jpg Exif.Canon.0x0000 Short 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20030925_201850.jpg Exif.Canon.0x00c0 Short 13 26 296 369 373 169 222 432 437 266 144 429 434 355 20030925_201850.jpg Exif.Canon.0x00c1 Short 13 26 293 375 375 174 198 394 395 243 150 453 454 379 @@ -1163,7 +1200,7 @@ File 7/15: 20001026_044550.jpg 20001026_044550.jpg Exif.Photo.LightSource Short 1 Unknown 20001026_044550.jpg Exif.Photo.Flash Short 1 Fired 20001026_044550.jpg Exif.Photo.FocalLength Rational 1 4.4 mm -20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 +20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 20001026_044550.jpg Exif.Thumbnail.ImageWidth Short 1 96 20001026_044550.jpg Exif.Thumbnail.ImageLength Short 1 72 20001026_044550.jpg Exif.Thumbnail.BitsPerSample Short 3 8 8 8 @@ -1205,10 +1242,10 @@ File 8/15: 20030926_111535.jpg 20030926_111535.jpg Exif.Photo.LightSource Short 1 Unknown 20030926_111535.jpg Exif.Photo.Flash Short 1 Yes, compulsory 20030926_111535.jpg Exif.Photo.FocalLength Rational 1 28.0 mm -20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 +20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 20030926_111535.jpg Exif.MakerNote.Offset Long 1 830 20030926_111535.jpg Exif.MakerNote.ByteOrder Ascii 3 II -20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 +20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 20030926_111535.jpg Exif.Fujifilm.Quality Ascii 8 NORMAL 20030926_111535.jpg Exif.Fujifilm.Sharpness Short 1 Normal 20030926_111535.jpg Exif.Fujifilm.WhiteBalance Short 1 Daylight @@ -1278,7 +1315,7 @@ File 9/15: 20040316_075137.jpg 20040316_075137.jpg Exif.Photo.MeteringMode Short 1 Multi-segment 20040316_075137.jpg Exif.Photo.Flash Short 1 No flash 20040316_075137.jpg Exif.Photo.FocalLength Rational 1 14.0 mm -20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 +20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 20040316_075137.jpg Exif.MakerNote.Offset Long 1 12715 20040316_075137.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20040316_075137.jpg Exif.Sigma.SerialNumber Ascii 9 02000019 @@ -1350,7 +1387,7 @@ File 10/15: 20040208_093744.jpg 20040208_093744.jpg Exif.Photo.LightSource Short 1 Unknown 20040208_093744.jpg Exif.Photo.Flash Short 1 No, compulsory 20040208_093744.jpg Exif.Photo.FocalLength Rational 1 23.4 mm -20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 +20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 20040208_093744.jpg Exif.MakerNote.Offset Long 1 1298 20040208_093744.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20040208_093744.jpg Exif.Olympus.SpecialMode Long 3 Normal @@ -1362,13 +1399,13 @@ File 10/15: 20040208_093744.jpg 20040208_093744.jpg Exif.Olympus.LensDistortionParams SShort 6 -39 -408 -1 93 103 286 20040208_093744.jpg Exif.Olympus.FirmwareVersion Ascii 8 SX757 20040208_093744.jpg Exif.Olympus.PictureInfo Ascii 52 [pictureInfo] Resolution=2 [Camera Info] Type=SX757 -20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 +20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 20040208_093744.jpg Exif.Olympus.PreCaptureFrames Short 1 0 20040208_093744.jpg Exif.Olympus.0x0301 Short 1 0 20040208_093744.jpg Exif.Olympus.OneTouchWB Short 1 On 20040208_093744.jpg Exif.Olympus.0x0303 Short 1 0 20040208_093744.jpg Exif.Olympus.0x0304 Short 1 0 -20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 20040208_093744.jpg Exif.Photo.UserComment Undefined 125 20040208_093744.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 20040208_093744.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -1388,7 +1425,7 @@ File 10/15: 20040208_093744.jpg 20040208_093744.jpg Exif.Photo.Contrast Short 1 Normal 20040208_093744.jpg Exif.Photo.Saturation Short 1 Normal 20040208_093744.jpg Exif.Photo.Sharpness Short 1 Normal -20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 +20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 20040208_093744.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) 20040208_093744.jpg Exif.Thumbnail.XResolution Rational 1 72 20040208_093744.jpg Exif.Thumbnail.YResolution Rational 1 72 @@ -1421,11 +1458,11 @@ File 11/15: 20050218_212016.jpg 20050218_212016.jpg Exif.Photo.LightSource Short 1 Unknown 20050218_212016.jpg Exif.Photo.Flash Short 1 No, compulsory 20050218_212016.jpg Exif.Photo.FocalLength Rational 1 6.0 mm -20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 20050218_212016.jpg Exif.MakerNote.Offset Long 1 920 20050218_212016.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20050218_212016.jpg Exif.Panasonic.Quality Short 1 High -20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 +20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 20050218_212016.jpg Exif.Panasonic.WhiteBalance Short 1 Auto 20050218_212016.jpg Exif.Panasonic.FocusMode Short 1 Auto 20050218_212016.jpg Exif.Panasonic.AFMode Byte 2 1-area @@ -1433,11 +1470,11 @@ File 11/15: 20050218_212016.jpg 20050218_212016.jpg Exif.Panasonic.Macro Short 1 Off 20050218_212016.jpg Exif.Panasonic.ShootingMode Short 1 Program 20050218_212016.jpg Exif.Panasonic.Audio Short 1 No -20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 +20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 20050218_212016.jpg Exif.Panasonic.0x0022 Short 1 0 20050218_212016.jpg Exif.Panasonic.WhiteBalanceBias Short 1 0 EV 20050218_212016.jpg Exif.Panasonic.FlashBias Short 1 0 -20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 20050218_212016.jpg Exif.Panasonic.ExifVersion Undefined 4 1.00 20050218_212016.jpg Exif.Panasonic.0x0027 Short 1 0 20050218_212016.jpg Exif.Panasonic.ColorEffect Short 1 Off @@ -1471,7 +1508,7 @@ File 11/15: 20050218_212016.jpg 20050218_212016.jpg Exif.Photo.Contrast Short 1 Normal 20050218_212016.jpg Exif.Photo.Saturation Short 1 Normal 20050218_212016.jpg Exif.Photo.Sharpness Short 1 Normal -20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20050218_212016.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) 20050218_212016.jpg Exif.Thumbnail.Orientation Short 1 top, left 20050218_212016.jpg Exif.Thumbnail.XResolution Rational 1 72 @@ -1506,18 +1543,18 @@ File 12/15: 20050527_051833.jpg 20050527_051833.jpg Exif.Photo.LightSource Short 1 Unknown 20050527_051833.jpg Exif.Photo.Flash Short 1 Yes, auto, return light detected 20050527_051833.jpg Exif.Photo.FocalLength Rational 1 7.9 mm -20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 20050527_051833.jpg Exif.MakerNote.Offset Long 1 710 20050527_051833.jpg Exif.MakerNote.ByteOrder Ascii 3 II -20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 -20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 -20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 -20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 -20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 -20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 +20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 +20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 +20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 +20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 +20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 20050527_051833.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 20050527_051833.jpg Exif.Photo.ColorSpace Short 1 sRGB 20050527_051833.jpg Exif.Photo.PixelXDimension Long 1 300 @@ -1534,7 +1571,7 @@ File 12/15: 20050527_051833.jpg 20050527_051833.jpg Exif.Photo.Contrast Short 1 Normal 20050527_051833.jpg Exif.Photo.Saturation Short 1 Normal 20050527_051833.jpg Exif.Photo.Sharpness Short 1 Normal -20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 +20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 20050527_051833.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) 20050527_051833.jpg Exif.Thumbnail.Make Ascii 5 SONY 20050527_051833.jpg Exif.Thumbnail.Model Ascii 7 DSC-W7 @@ -1570,7 +1607,7 @@ Error: Directory Canon: Next pointer is out of bounds; ignored. 20060802_095200.jpg Exif.Photo.MeteringMode Short 1 Partial 20060802_095200.jpg Exif.Photo.Flash Short 1 Yes, compulsory, red-eye reduction 20060802_095200.jpg Exif.Photo.FocalLength Rational 1 95.0 mm -20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20060802_095200.jpg Exif.MakerNote.Offset Long 1 626 20060802_095200.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20060802_095200.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -1657,7 +1694,7 @@ Error: Directory Canon: Next pointer is out of bounds; ignored. 20060802_095200.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware 2.0.3 20060802_095200.jpg Exif.Canon.OwnerName Ascii 32 unknown( 20060802_095200.jpg Exif.Canon.SerialNumber Long 1 672c63236 -20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20060802_095200.jpg Exif.CanonCf.0x0000 Short 1 38 20060802_095200.jpg Exif.CanonCf.NoiseReduction Short 1 1 20060802_095200.jpg Exif.CanonCf.ShutterAeLock Short 1 256 @@ -1710,7 +1747,21 @@ Error: Directory Canon: Next pointer is out of bounds; ignored. 20060802_095200.jpg Exif.Canon.0x0015 Long 1 2684354560 20060802_095200.jpg Exif.Canon.0x0019 Short 1 1 20060802_095200.jpg Exif.Canon.0x0083 Long 1 0 -20060802_095200.jpg Exif.Canon.0x0093 Short 16 32 49050 32 0 0 0 65535 65535 0 0 0 0 0 0 0 0 +20060802_095200.jpg Exif.CanonFi.0x0000 SShort 1 32 +20060802_095200.jpg Exif.CanonFi.FileNumber Long 1 766-6688 +20060802_095200.jpg Exif.CanonFi.BracketMode SShort 1 Off +20060802_095200.jpg Exif.CanonFi.BracketValue SShort 1 0 +20060802_095200.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +20060802_095200.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +20060802_095200.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +20060802_095200.jpg Exif.CanonFi.NoiseReduction SShort 1 Off +20060802_095200.jpg Exif.CanonFi.WBBracketMode SShort 1 Off +20060802_095200.jpg Exif.CanonFi.0x000a SShort 1 0 +20060802_095200.jpg Exif.CanonFi.0x000b SShort 1 0 +20060802_095200.jpg Exif.CanonFi.WBBracketValueAB SShort 1 0 +20060802_095200.jpg Exif.CanonFi.WBBracketValueGM SShort 1 0 +20060802_095200.jpg Exif.CanonFi.FilterEffect SShort 1 None +20060802_095200.jpg Exif.CanonFi.ToningEffect SShort 1 None 20060802_095200.jpg Exif.Canon.0x00a0 Short 14 28 0 0 0 0 0 0 0 32774 5200 0 0 0 0 20060802_095200.jpg Exif.Canon.0x00aa Short 5 10 746 1024 1024 618 20060802_095200.jpg Exif.Canon.0x00d0 Long 1 0 @@ -1765,7 +1816,7 @@ File 14/15: 20001004_015404.jpg 20001004_015404.jpg Exif.Photo.MeteringMode Short 1 Multi-segment 20001004_015404.jpg Exif.Photo.Flash Short 1 No flash 20001004_015404.jpg Exif.Photo.FocalLength Rational 1 70.0 mm -20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 +20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 20001004_015404.jpg Exif.MakerNote.Offset Long 1 896 20001004_015404.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20001004_015404.jpg Exif.CanonCs.0x0000 Short 1 64 @@ -1830,7 +1881,7 @@ File 14/15: 20001004_015404.jpg 20001004_015404.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS D30 JPEG 20001004_015404.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version Alpha 20001004_015404.jpg Exif.Canon.SerialNumber Long 1 093107059 -20001004_015404.jpg Exif.Canon.ImageNumber Long 1 889-8982 +20001004_015404.jpg Exif.Canon.FileNumber Long 1 889-8982 20001004_015404.jpg Exif.Canon.OwnerName Ascii 32 20001004_015404.jpg Exif.Canon.ModelID Long 1 EOS D30 20001004_015404.jpg Exif.Canon.0x000e Long 1 1126232 @@ -1894,7 +1945,7 @@ File 15/15: 20060127_225027.jpg 20060127_225027.jpg Exif.Photo.MeteringMode Short 1 Multi-segment 20060127_225027.jpg Exif.Photo.Flash Short 1 No, compulsory 20060127_225027.jpg Exif.Photo.FocalLength Rational 1 5.8 mm -20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 +20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 20060127_225027.jpg Exif.MakerNote.Offset Long 1 942 20060127_225027.jpg Exif.MakerNote.ByteOrder Ascii 3 II 20060127_225027.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -2015,10 +2066,10 @@ File 15/15: 20060127_225027.jpg 20060127_225027.jpg Exif.Canon.0x0013 Short 4 0 0 0 0 20060127_225027.jpg Exif.Canon.ImageType Ascii 32 ST*:Stitch assist mode 20060127_225027.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.00 -20060127_225027.jpg Exif.Canon.ImageNumber Long 1 114-1468 +20060127_225027.jpg Exif.Canon.FileNumber Long 1 114-1468 20060127_225027.jpg Exif.Canon.OwnerName Ascii 32 O 20060127_225027.jpg Exif.Canon.ModelID Long 1 PowerShot A520 -20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20060127_225027.jpg Exif.Canon.0x0019 Short 1 1 20060127_225027.jpg Exif.Canon.0x001c Short 1 0 20060127_225027.jpg Exif.Canon.0x000d Short 36 72 9 404 405 403 402 406 403 401 404 403 64 0 0 310 2 0 10 2 2 10 65310 387 4 65534 1024 0 0 0 0 0 132 0 0 128 10 @@ -2119,7 +2170,7 @@ Writing thumbnail (image/jpeg, 6137 Bytes) to file ./20060127_225027-thumb.jpg exiv2-empty.exv: No Exif data found in the file Compare image data and extracted data ------------------------------------ -1,1450c1,1450 +1,1501c1,1501 < File 1/15: exiv2-empty.jpg < File 2/15: 20031214_000043.jpg < 20031214_000043.jpg Exif.Image.Make Ascii 6 Canon @@ -2145,7 +2196,7 @@ Compare image data and extracted data ------------------------------------ < 20031214_000043.jpg Exif.Photo.MeteringMode Short 1 Center weighted average < 20031214_000043.jpg Exif.Photo.Flash Short 1 No, auto < 20031214_000043.jpg Exif.Photo.FocalLength Rational 1 21.3 mm -< 20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +< 20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 < 20031214_000043.jpg Exif.MakerNote.Offset Long 1 942 < 20031214_000043.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20031214_000043.jpg Exif.CanonCs.0x0000 Short 1 80 @@ -2219,7 +2270,7 @@ Compare image data and extracted data ------------------------------------ < 20031214_000043.jpg Exif.Canon.0x0000 Short 4 0 0 0 0 < 20031214_000043.jpg Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG < 20031214_000043.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -< 20031214_000043.jpg Exif.Canon.ImageNumber Long 1 117-1771 +< 20031214_000043.jpg Exif.Canon.FileNumber Long 1 117-1771 < 20031214_000043.jpg Exif.Canon.OwnerName Ascii 32 Andreas Huggel < 20031214_000043.jpg Exif.Canon.ModelID Long 1 PowerShot S40 < 20031214_000043.jpg Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -2276,10 +2327,10 @@ Compare image data and extracted data ------------------------------------ < 20000506_020544.jpg Exif.Photo.LightSource Short 1 Unknown < 20000506_020544.jpg Exif.Photo.Flash Short 1 No flash < 20000506_020544.jpg Exif.Photo.FocalLength Rational 1 8.2 mm -< 20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +< 20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 < 20000506_020544.jpg Exif.MakerNote.Offset Long 1 916 < 20000506_020544.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 +< 20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 < 20000506_020544.jpg Exif.Nikon1.ISOSpeed Short 2 0 < 20000506_020544.jpg Exif.Nikon1.ColorMode Ascii 6 COLOR < 20000506_020544.jpg Exif.Nikon1.Quality Ascii 7 FINE @@ -2294,7 +2345,7 @@ Compare image data and extracted data ------------------------------------ < 20000506_020544.jpg Exif.Nikon1.FocusDistance Rational 1 Unknown < 20000506_020544.jpg Exif.Nikon1.DigitalZoom Rational 1 1.0x < 20000506_020544.jpg Exif.Nikon1.AFFocusPos Undefined 4 Single area; Left -< 20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +< 20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 < 20000506_020544.jpg Exif.Photo.UserComment Undefined 125 < 20000506_020544.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20000506_020544.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -2339,7 +2390,7 @@ Compare image data and extracted data ------------------------------------ < 20040329_224245.jpg Exif.Photo.LightSource Short 1 Unknown < 20040329_224245.jpg Exif.Photo.Flash Short 1 No flash < 20040329_224245.jpg Exif.Photo.FocalLength Rational 1 50.0 mm -< 20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 +< 20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 < 20040329_224245.jpg Exif.MakerNote.Offset Long 1 984 < 20040329_224245.jpg Exif.MakerNote.ByteOrder Ascii 3 MM < 20040329_224245.jpg Exif.Nikon3.Version Undefined 4 2.10 @@ -2351,8 +2402,8 @@ Compare image data and extracted data ------------------------------------ < 20040329_224245.jpg Exif.Nikon3.FlashSetting Ascii 13 NORMAL < 20040329_224245.jpg Exif.Nikon3.FlashDevice Ascii 13 < 20040329_224245.jpg Exif.Nikon3.WhiteBalanceBias SShort 1 0 -< 20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 -< 20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 +< 20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 +< 20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 < 20040329_224245.jpg Exif.Nikon3.Preview Long 1 1430 < 20040329_224245.jpg Exif.NikonPreview.Compression Short 1 JPEG (old-style) < 20040329_224245.jpg Exif.NikonPreview.XResolution Rational 1 300 @@ -2364,7 +2415,7 @@ Compare image data and extracted data ------------------------------------ < 20040329_224245.jpg Exif.Nikon3.FlashComp Undefined 4 0.0 EV < 20040329_224245.jpg Exif.Nikon3.ISOSettings Short 2 200 < 20040329_224245.jpg Exif.Nikon3.ImageBoundary Short 4 0 0 3008 2000 -< 20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 +< 20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 < 20040329_224245.jpg Exif.Nikon3.FlashBracketComp Undefined 4 0.0 EV < 20040329_224245.jpg Exif.Nikon3.ExposureBracketComp SRational 1 0/1 < 20040329_224245.jpg Exif.Nikon3.ToneComp Ascii 9 AUTO @@ -2377,17 +2428,47 @@ Compare image data and extracted data ------------------------------------ < 20040329_224245.jpg Exif.Nikon3.LensFStops Undefined 4 5.33333 < 20040329_224245.jpg Exif.Nikon3.ColorHue Ascii 9 MODE1a < 20040329_224245.jpg Exif.Nikon3.LightSource Ascii 12 NATURAL -< 20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +< 20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 < 20040329_224245.jpg Exif.Nikon3.HueAdjustment SShort 1 0 < 20040329_224245.jpg Exif.Nikon3.NoiseReduction Ascii 5 OFF -< 20040329_224245.jpg Exif.Nikon3.ColorBalance2 Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -< 20040329_224245.jpg Exif.Nikon3.LensData Undefined 31 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +< 20040329_224245.jpg Exif.NikonCb3.Version Undefined 4 1.03 +< 20040329_224245.jpg Exif.NikonCb3.0x0002 Short 8 256 256 256 256 0 0 0 0 +< 20040329_224245.jpg Exif.NikonCb3.WB_RGBGLevels Short 4 516 256 419 256 +< 20040329_224245.jpg Exif.NikonCb3.0x000e Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +< 20040329_224245.jpg Exif.NikonLd2.Version Undefined 4 1.01 +< 20040329_224245.jpg Exif.NikonLd2.ExitPupilPosition Byte 1 23 +< 20040329_224245.jpg Exif.NikonLd2.AFAperture Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.0x0006 Byte 1 7 +< 20040329_224245.jpg Exif.NikonLd2.0x0007 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.FocusPosition Byte 1 161 +< 20040329_224245.jpg Exif.NikonLd2.FocusDistance Byte 1 109 +< 20040329_224245.jpg Exif.NikonLd2.FocalLength Byte 1 80 +< 20040329_224245.jpg Exif.NikonLd2.LensIDNumber Byte 1 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +< 20040329_224245.jpg Exif.NikonLd2.LensFStops Byte 1 64 +< 20040329_224245.jpg Exif.NikonLd2.MinFocalLength Byte 1 45 +< 20040329_224245.jpg Exif.NikonLd2.MaxFocalLength Byte 1 92 +< 20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMinFocal Byte 1 44 +< 20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMaxFocal Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.MCUVersion Byte 1 132 +< 20040329_224245.jpg Exif.NikonLd2.EffectiveMaxAperture Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.0x0013 Byte 1 23 +< 20040329_224245.jpg Exif.NikonLd2.0x0014 Byte 1 100 +< 20040329_224245.jpg Exif.NikonLd2.0x0015 Byte 1 32 +< 20040329_224245.jpg Exif.NikonLd2.0x0016 Byte 1 99 +< 20040329_224245.jpg Exif.NikonLd2.0x0017 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x0018 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x0019 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x001a Byte 1 21 +< 20040329_224245.jpg Exif.NikonLd2.0x001b Byte 1 5 +< 20040329_224245.jpg Exif.NikonLd2.0x001c Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x001d Byte 1 2 +< 20040329_224245.jpg Exif.NikonLd2.0x001e Byte 1 2 < 20040329_224245.jpg Exif.Nikon3.SensorPixelSize Rational 2 7.8 x 7.8 um < 20040329_224245.jpg Exif.Nikon3.SerialNO Ascii 21 NO= 100005e5 < 20040329_224245.jpg Exif.Nikon3.ImageDataSize Long 1 2929656 -< 20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 +< 20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 < 20040329_224245.jpg Exif.Nikon3.ShutterCount Long 1 1193 -< 20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20040329_224245.jpg Exif.Nikon3.ImageOptimization Ascii 16 NORMAL < 20040329_224245.jpg Exif.Nikon3.Saturation Ascii 16 NORMAL < 20040329_224245.jpg Exif.Nikon3.VariProgram Ascii 16 @@ -2405,7 +2486,7 @@ Compare image data and extracted data ------------------------------------ < 20040329_224245.jpg Exif.Photo.SensingMethod Short 1 One-chip color area < 20040329_224245.jpg Exif.Photo.FileSource Undefined 1 Digital still camera < 20040329_224245.jpg Exif.Photo.SceneType Undefined 1 Directly photographed -< 20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 +< 20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 < 20040329_224245.jpg Exif.Photo.CustomRendered Short 1 Normal process < 20040329_224245.jpg Exif.Photo.ExposureMode Short 1 Auto < 20040329_224245.jpg Exif.Photo.WhiteBalance Short 1 Auto @@ -2452,7 +2533,7 @@ Compare image data and extracted data ------------------------------------ < 20010405_235039.jpg Exif.Photo.LightSource Short 1 Unknown < 20010405_235039.jpg Exif.Photo.Flash Short 1 No flash < 20010405_235039.jpg Exif.Photo.FocalLength Rational 1 12.8 mm -< 20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 +< 20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 < 20010405_235039.jpg Exif.MakerNote.Offset Long 1 916 < 20010405_235039.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20010405_235039.jpg Exif.Nikon2.0x0002 Ascii 6 08.00 @@ -2507,7 +2588,7 @@ Compare image data and extracted data ------------------------------------ < 20030925_201850.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20030925_201850.jpg Exif.Photo.Flash Short 1 No flash < 20030925_201850.jpg Exif.Photo.FocalLength Rational 1 18.0 mm -< 20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 +< 20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 < 20030925_201850.jpg Exif.MakerNote.Offset Long 1 942 < 20030925_201850.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20030925_201850.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -2589,16 +2670,23 @@ Compare image data and extracted data ------------------------------------ < 20030925_201850.jpg Exif.CanonSi.0x001e Short 1 0 < 20030925_201850.jpg Exif.CanonSi.0x001f Short 1 0 < 20030925_201850.jpg Exif.CanonSi.0x0020 Short 1 0 -< 20030925_201850.jpg Exif.Canon.0x0093 Short 9 18 0 0 0 0 0 65535 65535 65535 +< 20030925_201850.jpg Exif.CanonFi.0x0000 SShort 1 18 +< 20030925_201850.jpg Exif.CanonFi.FileNumber Long 1 (0) +< 20030925_201850.jpg Exif.CanonFi.BracketMode SShort 1 Off +< 20030925_201850.jpg Exif.CanonFi.BracketValue SShort 1 0 +< 20030925_201850.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +< 20030925_201850.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +< 20030925_201850.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +< 20030925_201850.jpg Exif.CanonFi.NoiseReduction SShort 1 (-1) < 20030925_201850.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS 300D DIGITAL JPEG < 20030925_201850.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware Version 1.0.2 < 20030925_201850.jpg Exif.Canon.SerialNumber Long 1 21f938089 < 20030925_201850.jpg Exif.Canon.0x0015 Long 1 2415919104 -< 20030925_201850.jpg Exif.Canon.ImageNumber Long 1 103-0390 +< 20030925_201850.jpg Exif.Canon.FileNumber Long 1 103-0390 < 20030925_201850.jpg Exif.Canon.OwnerName Ascii 32 < 20030925_201850.jpg Exif.Canon.ModelID Long 1 EOS Digital Rebel / 300D / Kiss Digital < 20030925_201850.jpg Exif.Canon.0x000e Long 1 2830270 -< 20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20030925_201850.jpg Exif.Canon.0x0000 Short 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20030925_201850.jpg Exif.Canon.0x00c0 Short 13 26 296 369 373 169 222 432 437 266 144 429 434 355 < 20030925_201850.jpg Exif.Canon.0x00c1 Short 13 26 293 375 375 174 198 394 395 243 150 453 454 379 @@ -2686,7 +2774,7 @@ Compare image data and extracted data ------------------------------------ < 20001026_044550.jpg Exif.Photo.LightSource Short 1 Unknown < 20001026_044550.jpg Exif.Photo.Flash Short 1 Fired < 20001026_044550.jpg Exif.Photo.FocalLength Rational 1 4.4 mm -< 20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 +< 20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 < 20001026_044550.jpg Exif.Thumbnail.ImageWidth Short 1 96 < 20001026_044550.jpg Exif.Thumbnail.ImageLength Short 1 72 < 20001026_044550.jpg Exif.Thumbnail.BitsPerSample Short 3 8 8 8 @@ -2728,10 +2816,10 @@ Compare image data and extracted data ------------------------------------ < 20030926_111535.jpg Exif.Photo.LightSource Short 1 Unknown < 20030926_111535.jpg Exif.Photo.Flash Short 1 Yes, compulsory < 20030926_111535.jpg Exif.Photo.FocalLength Rational 1 28.0 mm -< 20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 +< 20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 < 20030926_111535.jpg Exif.MakerNote.Offset Long 1 830 < 20030926_111535.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 +< 20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 < 20030926_111535.jpg Exif.Fujifilm.Quality Ascii 8 NORMAL < 20030926_111535.jpg Exif.Fujifilm.Sharpness Short 1 Normal < 20030926_111535.jpg Exif.Fujifilm.WhiteBalance Short 1 Daylight @@ -2801,7 +2889,7 @@ Compare image data and extracted data ------------------------------------ < 20040316_075137.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20040316_075137.jpg Exif.Photo.Flash Short 1 No flash < 20040316_075137.jpg Exif.Photo.FocalLength Rational 1 14.0 mm -< 20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 +< 20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 < 20040316_075137.jpg Exif.MakerNote.Offset Long 1 12715 < 20040316_075137.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20040316_075137.jpg Exif.Sigma.SerialNumber Ascii 9 02000019 @@ -2873,7 +2961,7 @@ Compare image data and extracted data ------------------------------------ < 20040208_093744.jpg Exif.Photo.LightSource Short 1 Unknown < 20040208_093744.jpg Exif.Photo.Flash Short 1 No, compulsory < 20040208_093744.jpg Exif.Photo.FocalLength Rational 1 23.4 mm -< 20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 +< 20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 < 20040208_093744.jpg Exif.MakerNote.Offset Long 1 1298 < 20040208_093744.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20040208_093744.jpg Exif.Olympus.SpecialMode Long 3 Normal @@ -2885,13 +2973,13 @@ Compare image data and extracted data ------------------------------------ < 20040208_093744.jpg Exif.Olympus.LensDistortionParams SShort 6 -39 -408 -1 93 103 286 < 20040208_093744.jpg Exif.Olympus.FirmwareVersion Ascii 8 SX757 < 20040208_093744.jpg Exif.Olympus.PictureInfo Ascii 52 [pictureInfo] Resolution=2 [Camera Info] Type=SX757 -< 20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 +< 20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 < 20040208_093744.jpg Exif.Olympus.PreCaptureFrames Short 1 0 < 20040208_093744.jpg Exif.Olympus.0x0301 Short 1 0 < 20040208_093744.jpg Exif.Olympus.OneTouchWB Short 1 On < 20040208_093744.jpg Exif.Olympus.0x0303 Short 1 0 < 20040208_093744.jpg Exif.Olympus.0x0304 Short 1 0 -< 20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +< 20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 < 20040208_093744.jpg Exif.Photo.UserComment Undefined 125 < 20040208_093744.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20040208_093744.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -2911,7 +2999,7 @@ Compare image data and extracted data ------------------------------------ < 20040208_093744.jpg Exif.Photo.Contrast Short 1 Normal < 20040208_093744.jpg Exif.Photo.Saturation Short 1 Normal < 20040208_093744.jpg Exif.Photo.Sharpness Short 1 Normal -< 20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 +< 20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 < 20040208_093744.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20040208_093744.jpg Exif.Thumbnail.XResolution Rational 1 72 < 20040208_093744.jpg Exif.Thumbnail.YResolution Rational 1 72 @@ -2944,11 +3032,11 @@ Compare image data and extracted data ------------------------------------ < 20050218_212016.jpg Exif.Photo.LightSource Short 1 Unknown < 20050218_212016.jpg Exif.Photo.Flash Short 1 No, compulsory < 20050218_212016.jpg Exif.Photo.FocalLength Rational 1 6.0 mm -< 20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +< 20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 < 20050218_212016.jpg Exif.MakerNote.Offset Long 1 920 < 20050218_212016.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20050218_212016.jpg Exif.Panasonic.Quality Short 1 High -< 20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 +< 20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 < 20050218_212016.jpg Exif.Panasonic.WhiteBalance Short 1 Auto < 20050218_212016.jpg Exif.Panasonic.FocusMode Short 1 Auto < 20050218_212016.jpg Exif.Panasonic.AFMode Byte 2 1-area @@ -2956,11 +3044,11 @@ Compare image data and extracted data ------------------------------------ < 20050218_212016.jpg Exif.Panasonic.Macro Short 1 Off < 20050218_212016.jpg Exif.Panasonic.ShootingMode Short 1 Program < 20050218_212016.jpg Exif.Panasonic.Audio Short 1 No -< 20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 +< 20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 < 20050218_212016.jpg Exif.Panasonic.0x0022 Short 1 0 < 20050218_212016.jpg Exif.Panasonic.WhiteBalanceBias Short 1 0 EV < 20050218_212016.jpg Exif.Panasonic.FlashBias Short 1 0 -< 20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +< 20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 < 20050218_212016.jpg Exif.Panasonic.ExifVersion Undefined 4 1.00 < 20050218_212016.jpg Exif.Panasonic.0x0027 Short 1 0 < 20050218_212016.jpg Exif.Panasonic.ColorEffect Short 1 Off @@ -2994,7 +3082,7 @@ Compare image data and extracted data ------------------------------------ < 20050218_212016.jpg Exif.Photo.Contrast Short 1 Normal < 20050218_212016.jpg Exif.Photo.Saturation Short 1 Normal < 20050218_212016.jpg Exif.Photo.Sharpness Short 1 Normal -< 20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20050218_212016.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20050218_212016.jpg Exif.Thumbnail.Orientation Short 1 top, left < 20050218_212016.jpg Exif.Thumbnail.XResolution Rational 1 72 @@ -3029,18 +3117,18 @@ Compare image data and extracted data ------------------------------------ < 20050527_051833.jpg Exif.Photo.LightSource Short 1 Unknown < 20050527_051833.jpg Exif.Photo.Flash Short 1 Yes, auto, return light detected < 20050527_051833.jpg Exif.Photo.FocalLength Rational 1 7.9 mm -< 20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +< 20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 < 20050527_051833.jpg Exif.MakerNote.Offset Long 1 710 < 20050527_051833.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 -< 20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 -< 20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 -< 20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +< 20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 +< 20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 +< 20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 +< 20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 < 20050527_051833.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20050527_051833.jpg Exif.Photo.ColorSpace Short 1 sRGB < 20050527_051833.jpg Exif.Photo.PixelXDimension Long 1 300 @@ -3057,7 +3145,7 @@ Compare image data and extracted data ------------------------------------ < 20050527_051833.jpg Exif.Photo.Contrast Short 1 Normal < 20050527_051833.jpg Exif.Photo.Saturation Short 1 Normal < 20050527_051833.jpg Exif.Photo.Sharpness Short 1 Normal -< 20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 +< 20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 < 20050527_051833.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20050527_051833.jpg Exif.Thumbnail.Make Ascii 5 SONY < 20050527_051833.jpg Exif.Thumbnail.Model Ascii 7 DSC-W7 @@ -3092,7 +3180,7 @@ Compare image data and extracted data ------------------------------------ < 20060802_095200.jpg Exif.Photo.MeteringMode Short 1 Partial < 20060802_095200.jpg Exif.Photo.Flash Short 1 Yes, compulsory, red-eye reduction < 20060802_095200.jpg Exif.Photo.FocalLength Rational 1 95.0 mm -< 20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060802_095200.jpg Exif.MakerNote.Offset Long 1 626 < 20060802_095200.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20060802_095200.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -3179,7 +3267,7 @@ Compare image data and extracted data ------------------------------------ < 20060802_095200.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware 2.0.3 < 20060802_095200.jpg Exif.Canon.OwnerName Ascii 32 unknown( < 20060802_095200.jpg Exif.Canon.SerialNumber Long 1 672c63236 -< 20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060802_095200.jpg Exif.CanonCf.0x0000 Short 1 38 < 20060802_095200.jpg Exif.CanonCf.NoiseReduction Short 1 1 < 20060802_095200.jpg Exif.CanonCf.ShutterAeLock Short 1 256 @@ -3232,7 +3320,21 @@ Compare image data and extracted data ------------------------------------ < 20060802_095200.jpg Exif.Canon.0x0015 Long 1 2684354560 < 20060802_095200.jpg Exif.Canon.0x0019 Short 1 1 < 20060802_095200.jpg Exif.Canon.0x0083 Long 1 0 -< 20060802_095200.jpg Exif.Canon.0x0093 Short 16 32 49050 32 0 0 0 65535 65535 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.CanonFi.0x0000 SShort 1 32 +< 20060802_095200.jpg Exif.CanonFi.FileNumber Long 1 766-6688 +< 20060802_095200.jpg Exif.CanonFi.BracketMode SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.BracketValue SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +< 20060802_095200.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +< 20060802_095200.jpg Exif.CanonFi.NoiseReduction SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.WBBracketMode SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.0x000a SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.0x000b SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.WBBracketValueAB SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.WBBracketValueGM SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.FilterEffect SShort 1 None +< 20060802_095200.jpg Exif.CanonFi.ToningEffect SShort 1 None < 20060802_095200.jpg Exif.Canon.0x00a0 Short 14 28 0 0 0 0 0 0 0 32774 5200 0 0 0 0 < 20060802_095200.jpg Exif.Canon.0x00aa Short 5 10 746 1024 1024 618 < 20060802_095200.jpg Exif.Canon.0x00d0 Long 1 0 @@ -3287,7 +3389,7 @@ Compare image data and extracted data ------------------------------------ < 20001004_015404.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20001004_015404.jpg Exif.Photo.Flash Short 1 No flash < 20001004_015404.jpg Exif.Photo.FocalLength Rational 1 70.0 mm -< 20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 +< 20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 < 20001004_015404.jpg Exif.MakerNote.Offset Long 1 896 < 20001004_015404.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20001004_015404.jpg Exif.CanonCs.0x0000 Short 1 64 @@ -3352,7 +3454,7 @@ Compare image data and extracted data ------------------------------------ < 20001004_015404.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS D30 JPEG < 20001004_015404.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version Alpha < 20001004_015404.jpg Exif.Canon.SerialNumber Long 1 093107059 -< 20001004_015404.jpg Exif.Canon.ImageNumber Long 1 889-8982 +< 20001004_015404.jpg Exif.Canon.FileNumber Long 1 889-8982 < 20001004_015404.jpg Exif.Canon.OwnerName Ascii 32 < 20001004_015404.jpg Exif.Canon.ModelID Long 1 EOS D30 < 20001004_015404.jpg Exif.Canon.0x000e Long 1 1126232 @@ -3416,7 +3518,7 @@ Compare image data and extracted data ------------------------------------ < 20060127_225027.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20060127_225027.jpg Exif.Photo.Flash Short 1 No, compulsory < 20060127_225027.jpg Exif.Photo.FocalLength Rational 1 5.8 mm -< 20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 +< 20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 < 20060127_225027.jpg Exif.MakerNote.Offset Long 1 942 < 20060127_225027.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20060127_225027.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -3537,10 +3639,10 @@ Compare image data and extracted data ------------------------------------ < 20060127_225027.jpg Exif.Canon.0x0013 Short 4 0 0 0 0 < 20060127_225027.jpg Exif.Canon.ImageType Ascii 32 ST*:Stitch assist mode < 20060127_225027.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.00 -< 20060127_225027.jpg Exif.Canon.ImageNumber Long 1 114-1468 +< 20060127_225027.jpg Exif.Canon.FileNumber Long 1 114-1468 < 20060127_225027.jpg Exif.Canon.OwnerName Ascii 32 O < 20060127_225027.jpg Exif.Canon.ModelID Long 1 PowerShot A520 -< 20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060127_225027.jpg Exif.Canon.0x0019 Short 1 1 < 20060127_225027.jpg Exif.Canon.0x001c Short 1 0 < 20060127_225027.jpg Exif.Canon.0x000d Short 36 72 9 404 405 403 402 406 403 401 404 403 64 0 0 310 2 0 10 2 2 10 65310 387 4 65534 1024 0 0 0 0 0 132 0 0 128 10 @@ -3596,7 +3698,7 @@ Compare image data and extracted data ------------------------------------ > 20031214_000043.exv Exif.Photo.MeteringMode Short 1 Center weighted average > 20031214_000043.exv Exif.Photo.Flash Short 1 No, auto > 20031214_000043.exv Exif.Photo.FocalLength Rational 1 21.3 mm -> 20031214_000043.exv Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 48 3 0 0 2 0 3 0 4 0 0 0 128 3 0 0 3 0 3 0 4 0 0 0 136 3 0 0 4 0 3 0 27 0 0 0 144 3 0 0 0 0 3 0 6 0 0 0 198 3 0 0 0 0 3 0 4 0 0 0 210 3 0 0 6 0 2 0 32 0 0 0 218 3 0 0 7 0 2 0 24 0 0 0 250 3 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 18 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 50 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +> 20031214_000043.exv Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 48 3 0 0 2 0 3 0 4 0 0 0 128 3 0 0 3 0 3 0 4 0 0 0 136 3 0 0 4 0 3 0 27 0 0 0 144 3 0 0 0 0 3 0 6 0 0 0 198 3 0 0 0 0 3 0 4 0 0 0 210 3 0 0 6 0 2 0 32 0 0 0 218 3 0 0 7 0 2 0 24 0 0 0 250 3 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 18 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 50 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 > 20031214_000043.exv Exif.MakerNote.Offset Long 1 666 > 20031214_000043.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20031214_000043.exv Exif.CanonCs.0x0000 Short 1 80 @@ -3670,7 +3772,7 @@ Compare image data and extracted data ------------------------------------ > 20031214_000043.exv Exif.Canon.0x0000 Short 4 0 0 0 0 > 20031214_000043.exv Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG > 20031214_000043.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -> 20031214_000043.exv Exif.Canon.ImageNumber Long 1 117-1771 +> 20031214_000043.exv Exif.Canon.FileNumber Long 1 117-1771 > 20031214_000043.exv Exif.Canon.OwnerName Ascii 32 Andreas Huggel > 20031214_000043.exv Exif.Canon.ModelID Long 1 PowerShot S40 > 20031214_000043.exv Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -3727,10 +3829,10 @@ Compare image data and extracted data ------------------------------------ > 20000506_020544.exv Exif.Photo.LightSource Short 1 Unknown > 20000506_020544.exv Exif.Photo.Flash Short 1 No flash > 20000506_020544.exv Exif.Photo.FocalLength Rational 1 8.2 mm -> 20000506_020544.exv Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 28 3 0 0 4 0 2 0 7 0 0 0 34 3 0 0 5 0 2 0 13 0 0 0 42 3 0 0 6 0 2 0 7 0 0 0 56 3 0 0 7 0 2 0 7 0 0 0 64 3 0 0 8 0 2 0 8 0 0 0 72 3 0 0 10 0 5 0 1 0 0 0 80 3 0 0 15 0 2 0 7 0 0 0 88 3 0 0 128 0 2 0 14 0 0 0 96 3 0 0 130 0 2 0 13 0 0 0 110 3 0 0 133 0 5 0 1 0 0 0 124 3 0 0 134 0 5 0 1 0 0 0 132 3 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 140 3 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +> 20000506_020544.exv Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 28 3 0 0 4 0 2 0 7 0 0 0 34 3 0 0 5 0 2 0 13 0 0 0 42 3 0 0 6 0 2 0 7 0 0 0 56 3 0 0 7 0 2 0 7 0 0 0 64 3 0 0 8 0 2 0 8 0 0 0 72 3 0 0 10 0 5 0 1 0 0 0 80 3 0 0 15 0 2 0 7 0 0 0 88 3 0 0 128 0 2 0 14 0 0 0 96 3 0 0 130 0 2 0 13 0 0 0 110 3 0 0 133 0 5 0 1 0 0 0 124 3 0 0 134 0 5 0 1 0 0 0 132 3 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 140 3 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 > 20000506_020544.exv Exif.MakerNote.Offset Long 1 598 > 20000506_020544.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20000506_020544.exv Exif.Nikon1.Version Undefined 4 0 1 0 0 +> 20000506_020544.exv Exif.Nikon1.Version Undefined 4 0 1 0 0 > 20000506_020544.exv Exif.Nikon1.ISOSpeed Short 2 0 > 20000506_020544.exv Exif.Nikon1.ColorMode Ascii 6 COLOR > 20000506_020544.exv Exif.Nikon1.Quality Ascii 7 FINE @@ -3745,7 +3847,7 @@ Compare image data and extracted data ------------------------------------ > 20000506_020544.exv Exif.Nikon1.FocusDistance Rational 1 Unknown > 20000506_020544.exv Exif.Nikon1.DigitalZoom Rational 1 1.0x > 20000506_020544.exv Exif.Nikon1.AFFocusPos Undefined 4 Single area; Left -> 20000506_020544.exv Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +> 20000506_020544.exv Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 > 20000506_020544.exv Exif.Photo.UserComment Undefined 125 > 20000506_020544.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20000506_020544.exv Exif.Photo.ColorSpace Short 1 sRGB @@ -3790,7 +3892,7 @@ Compare image data and extracted data ------------------------------------ > 20040329_224245.exv Exif.Photo.LightSource Short 1 Unknown > 20040329_224245.exv Exif.Photo.Flash Short 1 No flash > 20040329_224245.exv Exif.Photo.FocalLength Rational 1 50.0 mm -> 20040329_224245.exv Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 +> 20040329_224245.exv Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 > 20040329_224245.exv Exif.MakerNote.Offset Long 1 906 > 20040329_224245.exv Exif.MakerNote.ByteOrder Ascii 3 MM > 20040329_224245.exv Exif.Nikon3.Version Undefined 4 2.10 @@ -3802,8 +3904,8 @@ Compare image data and extracted data ------------------------------------ > 20040329_224245.exv Exif.Nikon3.FlashSetting Ascii 13 NORMAL > 20040329_224245.exv Exif.Nikon3.FlashDevice Ascii 13 > 20040329_224245.exv Exif.Nikon3.WhiteBalanceBias SShort 1 0 -> 20040329_224245.exv Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 -> 20040329_224245.exv Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 +> 20040329_224245.exv Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 +> 20040329_224245.exv Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 > 20040329_224245.exv Exif.Nikon3.Preview Long 1 1414 > 20040329_224245.exv Exif.NikonPreview.Compression Short 1 JPEG (old-style) > 20040329_224245.exv Exif.NikonPreview.XResolution Rational 1 300 @@ -3815,7 +3917,7 @@ Compare image data and extracted data ------------------------------------ > 20040329_224245.exv Exif.Nikon3.FlashComp Undefined 4 0.0 EV > 20040329_224245.exv Exif.Nikon3.ISOSettings Short 2 200 > 20040329_224245.exv Exif.Nikon3.ImageBoundary Short 4 0 0 3008 2000 -> 20040329_224245.exv Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 +> 20040329_224245.exv Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 > 20040329_224245.exv Exif.Nikon3.FlashBracketComp Undefined 4 0.0 EV > 20040329_224245.exv Exif.Nikon3.ExposureBracketComp SRational 1 0/1 > 20040329_224245.exv Exif.Nikon3.ToneComp Ascii 9 AUTO @@ -3828,17 +3930,47 @@ Compare image data and extracted data ------------------------------------ > 20040329_224245.exv Exif.Nikon3.LensFStops Undefined 4 5.33333 > 20040329_224245.exv Exif.Nikon3.ColorHue Ascii 9 MODE1a > 20040329_224245.exv Exif.Nikon3.LightSource Ascii 12 NATURAL -> 20040329_224245.exv Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +> 20040329_224245.exv Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 > 20040329_224245.exv Exif.Nikon3.HueAdjustment SShort 1 0 > 20040329_224245.exv Exif.Nikon3.NoiseReduction Ascii 5 OFF -> 20040329_224245.exv Exif.Nikon3.ColorBalance2 Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -> 20040329_224245.exv Exif.Nikon3.LensData Undefined 31 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +> 20040329_224245.exv Exif.NikonCb3.Version Undefined 4 1.03 +> 20040329_224245.exv Exif.NikonCb3.0x0002 Short 8 1 1 1 1 0 0 0 0 +> 20040329_224245.exv Exif.NikonCb3.WB_RGBGLevels Short 4 1026 1 41729 1 +> 20040329_224245.exv Exif.NikonCb3.0x000e Short 56 0 2049 1 0 0 28672 3072 6144 768 35841 28159 1792 55551 23041 52991 64511 57087 9985 65535 65535 65535 128 0 0 0 0 10 0 32770 0 3 0 32770 0 0 4112 65280 65280 19712 38400 7424 52479 47871 31232 32512 38655 60415 0 5 2048 4716 13279 22789 16129 61680 6656 +> 20040329_224245.exv Exif.NikonLd2.Version Undefined 4 1.01 +> 20040329_224245.exv Exif.NikonLd2.ExitPupilPosition Byte 1 23 +> 20040329_224245.exv Exif.NikonLd2.AFAperture Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.0x0006 Byte 1 7 +> 20040329_224245.exv Exif.NikonLd2.0x0007 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.FocusPosition Byte 1 161 +> 20040329_224245.exv Exif.NikonLd2.FocusDistance Byte 1 109 +> 20040329_224245.exv Exif.NikonLd2.FocalLength Byte 1 80 +> 20040329_224245.exv Exif.NikonLd2.LensIDNumber Byte 1 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +> 20040329_224245.exv Exif.NikonLd2.LensFStops Byte 1 64 +> 20040329_224245.exv Exif.NikonLd2.MinFocalLength Byte 1 45 +> 20040329_224245.exv Exif.NikonLd2.MaxFocalLength Byte 1 92 +> 20040329_224245.exv Exif.NikonLd2.MaxApertureAtMinFocal Byte 1 44 +> 20040329_224245.exv Exif.NikonLd2.MaxApertureAtMaxFocal Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.MCUVersion Byte 1 132 +> 20040329_224245.exv Exif.NikonLd2.EffectiveMaxAperture Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.0x0013 Byte 1 23 +> 20040329_224245.exv Exif.NikonLd2.0x0014 Byte 1 100 +> 20040329_224245.exv Exif.NikonLd2.0x0015 Byte 1 32 +> 20040329_224245.exv Exif.NikonLd2.0x0016 Byte 1 99 +> 20040329_224245.exv Exif.NikonLd2.0x0017 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x0018 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x0019 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x001a Byte 1 21 +> 20040329_224245.exv Exif.NikonLd2.0x001b Byte 1 5 +> 20040329_224245.exv Exif.NikonLd2.0x001c Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x001d Byte 1 2 +> 20040329_224245.exv Exif.NikonLd2.0x001e Byte 1 2 > 20040329_224245.exv Exif.Nikon3.SensorPixelSize Rational 2 7.8 x 7.8 um > 20040329_224245.exv Exif.Nikon3.SerialNO Ascii 21 NO= 100005e5 > 20040329_224245.exv Exif.Nikon3.ImageDataSize Long 1 2929656 -> 20040329_224245.exv Exif.Nikon3.0x00a3 Byte 1 0 +> 20040329_224245.exv Exif.Nikon3.0x00a3 Byte 1 0 > 20040329_224245.exv Exif.Nikon3.ShutterCount Long 1 1193 -> 20040329_224245.exv Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20040329_224245.exv Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20040329_224245.exv Exif.Nikon3.ImageOptimization Ascii 16 NORMAL > 20040329_224245.exv Exif.Nikon3.Saturation Ascii 16 NORMAL > 20040329_224245.exv Exif.Nikon3.VariProgram Ascii 16 @@ -3856,7 +3988,7 @@ Compare image data and extracted data ------------------------------------ > 20040329_224245.exv Exif.Photo.SensingMethod Short 1 One-chip color area > 20040329_224245.exv Exif.Photo.FileSource Undefined 1 Digital still camera > 20040329_224245.exv Exif.Photo.SceneType Undefined 1 Directly photographed -> 20040329_224245.exv Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 +> 20040329_224245.exv Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 > 20040329_224245.exv Exif.Photo.CustomRendered Short 1 Normal process > 20040329_224245.exv Exif.Photo.ExposureMode Short 1 Auto > 20040329_224245.exv Exif.Photo.WhiteBalance Short 1 Auto @@ -3903,7 +4035,7 @@ Compare image data and extracted data ------------------------------------ > 20010405_235039.exv Exif.Photo.LightSource Short 1 Unknown > 20010405_235039.exv Exif.Photo.Flash Short 1 No flash > 20010405_235039.exv Exif.Photo.FocalLength Rational 1 12.8 mm -> 20010405_235039.exv Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 230 2 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 236 2 0 0 9 0 2 0 20 0 0 0 244 2 0 0 10 0 5 0 1 0 0 0 8 3 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 16 3 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 +> 20010405_235039.exv Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 230 2 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 236 2 0 0 9 0 2 0 20 0 0 0 244 2 0 0 10 0 5 0 1 0 0 0 8 3 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 16 3 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 > 20010405_235039.exv Exif.MakerNote.Offset Long 1 596 > 20010405_235039.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20010405_235039.exv Exif.Nikon2.0x0002 Ascii 6 08.00 @@ -3958,7 +4090,7 @@ Compare image data and extracted data ------------------------------------ > 20030925_201850.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20030925_201850.exv Exif.Photo.Flash Short 1 No flash > 20030925_201850.exv Exif.Photo.FocalLength Rational 1 18.0 mm -> 20030925_201850.exv Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 220 3 0 0 2 0 3 0 4 0 0 0 56 4 0 0 3 0 3 0 4 0 0 0 64 4 0 0 4 0 3 0 33 0 0 0 72 4 0 0 147 0 3 0 9 0 0 0 138 4 0 0 6 0 2 0 32 0 0 0 156 4 0 0 7 0 2 0 32 0 0 0 188 4 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 220 4 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 252 4 0 0 0 0 3 0 18 0 0 0 252 6 0 0 192 0 3 0 13 0 0 0 32 7 0 0 193 0 3 0 13 0 0 0 58 7 0 0 170 0 3 0 5 0 0 0 84 7 0 0 168 0 3 0 10 0 0 0 94 7 0 0 169 0 3 0 41 0 0 0 114 7 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 196 7 0 0 19 0 3 0 4 0 0 0 244 7 0 0 0 0 3 0 5 0 0 0 252 7 0 0 182 0 4 0 12 0 0 0 6 8 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 +> 20030925_201850.exv Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 220 3 0 0 2 0 3 0 4 0 0 0 56 4 0 0 3 0 3 0 4 0 0 0 64 4 0 0 4 0 3 0 33 0 0 0 72 4 0 0 147 0 3 0 9 0 0 0 138 4 0 0 6 0 2 0 32 0 0 0 156 4 0 0 7 0 2 0 32 0 0 0 188 4 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 220 4 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 252 4 0 0 0 0 3 0 18 0 0 0 252 6 0 0 192 0 3 0 13 0 0 0 32 7 0 0 193 0 3 0 13 0 0 0 58 7 0 0 170 0 3 0 5 0 0 0 84 7 0 0 168 0 3 0 10 0 0 0 94 7 0 0 169 0 3 0 41 0 0 0 114 7 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 196 7 0 0 19 0 3 0 4 0 0 0 244 7 0 0 0 0 3 0 5 0 0 0 252 7 0 0 182 0 4 0 12 0 0 0 6 8 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 > 20030925_201850.exv Exif.MakerNote.Offset Long 1 670 > 20030925_201850.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20030925_201850.exv Exif.CanonCs.0x0000 Short 1 92 @@ -4040,16 +4172,23 @@ Compare image data and extracted data ------------------------------------ > 20030925_201850.exv Exif.CanonSi.0x001e Short 1 0 > 20030925_201850.exv Exif.CanonSi.0x001f Short 1 0 > 20030925_201850.exv Exif.CanonSi.0x0020 Short 1 0 -> 20030925_201850.exv Exif.Canon.0x0093 Short 9 18 0 0 0 0 0 65535 65535 65535 +> 20030925_201850.exv Exif.CanonFi.0x0000 SShort 1 18 +> 20030925_201850.exv Exif.CanonFi.FileNumber Long 1 (0) +> 20030925_201850.exv Exif.CanonFi.BracketMode SShort 1 Off +> 20030925_201850.exv Exif.CanonFi.BracketValue SShort 1 0 +> 20030925_201850.exv Exif.CanonFi.BracketShotNumber SShort 1 0 +> 20030925_201850.exv Exif.CanonFi.RawJpgQuality SShort 1 (-1) +> 20030925_201850.exv Exif.CanonFi.RawJpgSize SShort 1 (-1) +> 20030925_201850.exv Exif.CanonFi.NoiseReduction SShort 1 (-1) > 20030925_201850.exv Exif.Canon.ImageType Ascii 32 IMG:EOS 300D DIGITAL JPEG > 20030925_201850.exv Exif.Canon.FirmwareVersion Ascii 32 Firmware Version 1.0.2 > 20030925_201850.exv Exif.Canon.SerialNumber Long 1 21f938089 > 20030925_201850.exv Exif.Canon.0x0015 Long 1 2415919104 -> 20030925_201850.exv Exif.Canon.ImageNumber Long 1 103-0390 +> 20030925_201850.exv Exif.Canon.FileNumber Long 1 103-0390 > 20030925_201850.exv Exif.Canon.OwnerName Ascii 32 > 20030925_201850.exv Exif.Canon.ModelID Long 1 EOS Digital Rebel / 300D / Kiss Digital > 20030925_201850.exv Exif.Canon.0x000e Long 1 2830270 -> 20030925_201850.exv Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20030925_201850.exv Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20030925_201850.exv Exif.Canon.0x0000 Short 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20030925_201850.exv Exif.Canon.0x00c0 Short 13 26 296 369 373 169 222 432 437 266 144 429 434 355 > 20030925_201850.exv Exif.Canon.0x00c1 Short 13 26 293 375 375 174 198 394 395 243 150 453 454 379 @@ -4137,7 +4276,7 @@ Compare image data and extracted data ------------------------------------ > 20001026_044550.exv Exif.Photo.LightSource Short 1 Unknown > 20001026_044550.exv Exif.Photo.Flash Short 1 Fired > 20001026_044550.exv Exif.Photo.FocalLength Rational 1 4.4 mm -> 20001026_044550.exv Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 +> 20001026_044550.exv Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 > 20001026_044550.exv Exif.Thumbnail.ImageWidth Short 1 96 > 20001026_044550.exv Exif.Thumbnail.ImageLength Short 1 72 > 20001026_044550.exv Exif.Thumbnail.BitsPerSample Short 3 8 8 8 @@ -4179,10 +4318,10 @@ Compare image data and extracted data ------------------------------------ > 20030926_111535.exv Exif.Photo.LightSource Short 1 Unknown > 20030926_111535.exv Exif.Photo.Flash Short 1 Yes, compulsory > 20030926_111535.exv Exif.Photo.FocalLength Rational 1 28.0 mm -> 20030926_111535.exv Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 +> 20030926_111535.exv Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 > 20030926_111535.exv Exif.MakerNote.Offset Long 1 814 > 20030926_111535.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20030926_111535.exv Exif.Fujifilm.Version Undefined 4 48 49 51 48 +> 20030926_111535.exv Exif.Fujifilm.Version Undefined 4 48 49 51 48 > 20030926_111535.exv Exif.Fujifilm.Quality Ascii 8 NORMAL > 20030926_111535.exv Exif.Fujifilm.Sharpness Short 1 Normal > 20030926_111535.exv Exif.Fujifilm.WhiteBalance Short 1 Daylight @@ -4252,7 +4391,7 @@ Compare image data and extracted data ------------------------------------ > 20040316_075137.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20040316_075137.exv Exif.Photo.Flash Short 1 No flash > 20040316_075137.exv Exif.Photo.FocalLength Rational 1 14.0 mm -> 20040316_075137.exv Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 136 3 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 146 3 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 152 3 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 166 3 0 0 12 0 2 0 10 0 0 0 172 3 0 0 13 0 2 0 10 0 0 0 182 3 0 0 14 0 2 0 10 0 0 0 192 3 0 0 15 0 2 0 10 0 0 0 202 3 0 0 16 0 2 0 10 0 0 0 212 3 0 0 17 0 2 0 10 0 0 0 222 3 0 0 18 0 2 0 10 0 0 0 232 3 0 0 20 0 2 0 5 0 0 0 242 3 0 0 21 0 2 0 17 0 0 0 248 3 0 0 22 0 2 0 8 0 0 0 10 4 0 0 23 0 2 0 19 0 0 0 18 4 0 0 24 0 2 0 26 0 0 0 38 4 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 0 65 70 45 83 0 0 73 110 99 97 110 100 101 115 99 101 110 116 0 0 115 82 71 66 0 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 +> 20040316_075137.exv Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 136 3 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 146 3 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 152 3 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 166 3 0 0 12 0 2 0 10 0 0 0 172 3 0 0 13 0 2 0 10 0 0 0 182 3 0 0 14 0 2 0 10 0 0 0 192 3 0 0 15 0 2 0 10 0 0 0 202 3 0 0 16 0 2 0 10 0 0 0 212 3 0 0 17 0 2 0 10 0 0 0 222 3 0 0 18 0 2 0 10 0 0 0 232 3 0 0 20 0 2 0 5 0 0 0 242 3 0 0 21 0 2 0 17 0 0 0 248 3 0 0 22 0 2 0 8 0 0 0 10 4 0 0 23 0 2 0 19 0 0 0 18 4 0 0 24 0 2 0 26 0 0 0 38 4 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 0 65 70 45 83 0 0 73 110 99 97 110 100 101 115 99 101 110 116 0 0 115 82 71 66 0 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 > 20040316_075137.exv Exif.MakerNote.Offset Long 1 612 > 20040316_075137.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20040316_075137.exv Exif.Sigma.SerialNumber Ascii 9 02000019 @@ -4324,7 +4463,7 @@ Compare image data and extracted data ------------------------------------ > 20040208_093744.exv Exif.Photo.LightSource Short 1 Unknown > 20040208_093744.exv Exif.Photo.Flash Short 1 No, compulsory > 20040208_093744.exv Exif.Photo.FocalLength Rational 1 23.4 mm -> 20040208_093744.exv Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 196 4 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 208 4 0 0 5 2 5 0 1 0 0 0 216 4 0 0 6 2 8 0 6 0 0 0 224 4 0 0 7 2 2 0 8 0 0 0 236 4 0 0 8 2 2 0 52 0 0 0 244 4 0 0 9 2 7 0 32 0 0 0 40 5 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +> 20040208_093744.exv Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 196 4 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 208 4 0 0 5 2 5 0 1 0 0 0 216 4 0 0 6 2 8 0 6 0 0 0 224 4 0 0 7 2 2 0 8 0 0 0 236 4 0 0 8 2 2 0 52 0 0 0 244 4 0 0 9 2 7 0 32 0 0 0 40 5 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 > 20040208_093744.exv Exif.MakerNote.Offset Long 1 1014 > 20040208_093744.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20040208_093744.exv Exif.Olympus.SpecialMode Long 3 Normal @@ -4336,13 +4475,13 @@ Compare image data and extracted data ------------------------------------ > 20040208_093744.exv Exif.Olympus.LensDistortionParams SShort 6 -39 -408 -1 93 103 286 > 20040208_093744.exv Exif.Olympus.FirmwareVersion Ascii 8 SX757 > 20040208_093744.exv Exif.Olympus.PictureInfo Ascii 52 [pictureInfo] Resolution=2 [Camera Info] Type=SX757 -> 20040208_093744.exv Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 +> 20040208_093744.exv Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 > 20040208_093744.exv Exif.Olympus.PreCaptureFrames Short 1 0 > 20040208_093744.exv Exif.Olympus.0x0301 Short 1 0 > 20040208_093744.exv Exif.Olympus.OneTouchWB Short 1 On > 20040208_093744.exv Exif.Olympus.0x0303 Short 1 0 > 20040208_093744.exv Exif.Olympus.0x0304 Short 1 0 -> 20040208_093744.exv Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +> 20040208_093744.exv Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 > 20040208_093744.exv Exif.Photo.UserComment Undefined 125 > 20040208_093744.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20040208_093744.exv Exif.Photo.ColorSpace Short 1 sRGB @@ -4362,7 +4501,7 @@ Compare image data and extracted data ------------------------------------ > 20040208_093744.exv Exif.Photo.Contrast Short 1 Normal > 20040208_093744.exv Exif.Photo.Saturation Short 1 Normal > 20040208_093744.exv Exif.Photo.Sharpness Short 1 Normal -> 20040208_093744.exv Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 +> 20040208_093744.exv Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 > 20040208_093744.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20040208_093744.exv Exif.Thumbnail.XResolution Rational 1 72 > 20040208_093744.exv Exif.Thumbnail.YResolution Rational 1 72 @@ -4395,11 +4534,11 @@ Compare image data and extracted data ------------------------------------ > 20050218_212016.exv Exif.Photo.LightSource Short 1 Unknown > 20050218_212016.exv Exif.Photo.Flash Short 1 No, compulsory > 20050218_212016.exv Exif.Photo.FocalLength Rational 1 6.0 mm -> 20050218_212016.exv Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +> 20050218_212016.exv Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 > 20050218_212016.exv Exif.MakerNote.Offset Long 1 920 > 20050218_212016.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20050218_212016.exv Exif.Panasonic.Quality Short 1 High -> 20050218_212016.exv Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 +> 20050218_212016.exv Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 > 20050218_212016.exv Exif.Panasonic.WhiteBalance Short 1 Auto > 20050218_212016.exv Exif.Panasonic.FocusMode Short 1 Auto > 20050218_212016.exv Exif.Panasonic.AFMode Byte 2 1-area @@ -4407,11 +4546,11 @@ Compare image data and extracted data ------------------------------------ > 20050218_212016.exv Exif.Panasonic.Macro Short 1 Off > 20050218_212016.exv Exif.Panasonic.ShootingMode Short 1 Program > 20050218_212016.exv Exif.Panasonic.Audio Short 1 No -> 20050218_212016.exv Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 +> 20050218_212016.exv Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 > 20050218_212016.exv Exif.Panasonic.0x0022 Short 1 0 > 20050218_212016.exv Exif.Panasonic.WhiteBalanceBias Short 1 0 EV > 20050218_212016.exv Exif.Panasonic.FlashBias Short 1 0 -> 20050218_212016.exv Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +> 20050218_212016.exv Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 > 20050218_212016.exv Exif.Panasonic.ExifVersion Undefined 4 1.00 > 20050218_212016.exv Exif.Panasonic.0x0027 Short 1 0 > 20050218_212016.exv Exif.Panasonic.ColorEffect Short 1 Off @@ -4445,7 +4584,7 @@ Compare image data and extracted data ------------------------------------ > 20050218_212016.exv Exif.Photo.Contrast Short 1 Normal > 20050218_212016.exv Exif.Photo.Saturation Short 1 Normal > 20050218_212016.exv Exif.Photo.Sharpness Short 1 Normal -> 20050218_212016.exv Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050218_212016.exv Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20050218_212016.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20050218_212016.exv Exif.Thumbnail.Orientation Short 1 top, left > 20050218_212016.exv Exif.Thumbnail.XResolution Rational 1 72 @@ -4480,18 +4619,18 @@ Compare image data and extracted data ------------------------------------ > 20050527_051833.exv Exif.Photo.LightSource Short 1 Unknown > 20050527_051833.exv Exif.Photo.Flash Short 1 Yes, auto, return light detected > 20050527_051833.exv Exif.Photo.FocalLength Rational 1 7.9 mm -> 20050527_051833.exv Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +> 20050527_051833.exv Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 > 20050527_051833.exv Exif.MakerNote.Offset Long 1 710 > 20050527_051833.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20050527_051833.exv Exif.Sony.0x2000 Undefined 1 0 -> 20050527_051833.exv Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 -> 20050527_051833.exv Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 -> 20050527_051833.exv Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +> 20050527_051833.exv Exif.Sony.0x2000 Undefined 1 0 +> 20050527_051833.exv Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 +> 20050527_051833.exv Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 +> 20050527_051833.exv Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 > 20050527_051833.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20050527_051833.exv Exif.Photo.ColorSpace Short 1 sRGB > 20050527_051833.exv Exif.Photo.PixelXDimension Long 1 300 @@ -4508,7 +4647,7 @@ Compare image data and extracted data ------------------------------------ > 20050527_051833.exv Exif.Photo.Contrast Short 1 Normal > 20050527_051833.exv Exif.Photo.Saturation Short 1 Normal > 20050527_051833.exv Exif.Photo.Sharpness Short 1 Normal -> 20050527_051833.exv Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 +> 20050527_051833.exv Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 > 20050527_051833.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20050527_051833.exv Exif.Thumbnail.Make Ascii 5 SONY > 20050527_051833.exv Exif.Thumbnail.Model Ascii 7 DSC-W7 @@ -4543,7 +4682,7 @@ Compare image data and extracted data ------------------------------------ > 20060802_095200.exv Exif.Photo.MeteringMode Short 1 Partial > 20060802_095200.exv Exif.Photo.Flash Short 1 Yes, compulsory, red-eye reduction > 20060802_095200.exv Exif.Photo.FocalLength Rational 1 95.0 mm -> 20060802_095200.exv Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 134 3 0 0 2 0 3 0 4 0 0 0 226 3 0 0 3 0 3 0 4 0 0 0 234 3 0 0 4 0 3 0 34 0 0 0 242 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 32 0 0 0 86 4 0 0 9 0 2 0 32 0 0 0 118 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 150 4 0 0 15 0 3 0 19 0 0 0 150 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 188 8 0 0 19 0 3 0 4 0 0 0 244 8 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 252 8 0 0 160 0 3 0 14 0 0 0 28 9 0 0 170 0 3 0 5 0 0 0 56 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 66 9 0 0 1 64 3 0 70 2 0 0 100 9 0 0 2 64 3 0 116 10 0 0 240 13 0 0 3 64 3 0 22 0 0 0 216 34 0 0 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 134 3 0 0 2 0 3 0 4 0 0 0 226 3 0 0 3 0 3 0 4 0 0 0 234 3 0 0 4 0 3 0 34 0 0 0 242 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 32 0 0 0 86 4 0 0 9 0 2 0 32 0 0 0 118 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 150 4 0 0 15 0 3 0 19 0 0 0 150 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 188 8 0 0 19 0 3 0 4 0 0 0 244 8 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 252 8 0 0 160 0 3 0 14 0 0 0 28 9 0 0 170 0 3 0 5 0 0 0 56 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 66 9 0 0 1 64 3 0 70 2 0 0 100 9 0 0 2 64 3 0 116 10 0 0 240 13 0 0 3 64 3 0 22 0 0 0 216 34 0 0 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060802_095200.exv Exif.MakerNote.Offset Long 1 608 > 20060802_095200.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20060802_095200.exv Exif.CanonCs.0x0000 Short 1 92 @@ -4630,7 +4769,7 @@ Compare image data and extracted data ------------------------------------ > 20060802_095200.exv Exif.Canon.FirmwareVersion Ascii 32 Firmware 2.0.3 > 20060802_095200.exv Exif.Canon.OwnerName Ascii 32 unknown( > 20060802_095200.exv Exif.Canon.SerialNumber Long 1 672c63236 -> 20060802_095200.exv Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060802_095200.exv Exif.CanonCf.0x0000 Short 1 38 > 20060802_095200.exv Exif.CanonCf.NoiseReduction Short 1 1 > 20060802_095200.exv Exif.CanonCf.ShutterAeLock Short 1 256 @@ -4683,7 +4822,21 @@ Compare image data and extracted data ------------------------------------ > 20060802_095200.exv Exif.Canon.0x0015 Long 1 2684354560 > 20060802_095200.exv Exif.Canon.0x0019 Short 1 1 > 20060802_095200.exv Exif.Canon.0x0083 Long 1 0 -> 20060802_095200.exv Exif.Canon.0x0093 Short 16 32 49050 32 0 0 0 65535 65535 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.CanonFi.0x0000 SShort 1 32 +> 20060802_095200.exv Exif.CanonFi.FileNumber Long 1 766-6688 +> 20060802_095200.exv Exif.CanonFi.BracketMode SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.BracketValue SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.BracketShotNumber SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.RawJpgQuality SShort 1 (-1) +> 20060802_095200.exv Exif.CanonFi.RawJpgSize SShort 1 (-1) +> 20060802_095200.exv Exif.CanonFi.NoiseReduction SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.WBBracketMode SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.0x000a SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.0x000b SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.WBBracketValueAB SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.WBBracketValueGM SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.FilterEffect SShort 1 None +> 20060802_095200.exv Exif.CanonFi.ToningEffect SShort 1 None > 20060802_095200.exv Exif.Canon.0x00a0 Short 14 28 0 0 0 0 0 0 0 32774 5200 0 0 0 0 > 20060802_095200.exv Exif.Canon.0x00aa Short 5 10 746 1024 1024 618 > 20060802_095200.exv Exif.Canon.0x00d0 Long 1 0 @@ -4738,7 +4891,7 @@ Compare image data and extracted data ------------------------------------ > 20001004_015404.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20001004_015404.exv Exif.Photo.Flash Short 1 No flash > 20001004_015404.exv Exif.Photo.FocalLength Rational 1 70.0 mm -> 20001004_015404.exv Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 50 3 0 0 2 0 3 0 4 0 0 0 114 3 0 0 3 0 3 0 4 0 0 0 122 3 0 0 4 0 3 0 25 0 0 0 130 3 0 0 0 0 3 0 6 0 0 0 180 3 0 0 10 0 3 0 59 0 0 0 192 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 24 0 0 0 86 4 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 110 4 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 142 4 0 0 15 0 3 0 14 0 0 0 162 4 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 +> 20001004_015404.exv Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 50 3 0 0 2 0 3 0 4 0 0 0 114 3 0 0 3 0 3 0 4 0 0 0 122 3 0 0 4 0 3 0 25 0 0 0 130 3 0 0 0 0 3 0 6 0 0 0 180 3 0 0 10 0 3 0 59 0 0 0 192 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 24 0 0 0 86 4 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 110 4 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 142 4 0 0 15 0 3 0 14 0 0 0 162 4 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 > 20001004_015404.exv Exif.MakerNote.Offset Long 1 632 > 20001004_015404.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20001004_015404.exv Exif.CanonCs.0x0000 Short 1 64 @@ -4803,7 +4956,7 @@ Compare image data and extracted data ------------------------------------ > 20001004_015404.exv Exif.Canon.ImageType Ascii 32 IMG:EOS D30 JPEG > 20001004_015404.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version Alpha > 20001004_015404.exv Exif.Canon.SerialNumber Long 1 093107059 -> 20001004_015404.exv Exif.Canon.ImageNumber Long 1 889-8982 +> 20001004_015404.exv Exif.Canon.FileNumber Long 1 889-8982 > 20001004_015404.exv Exif.Canon.OwnerName Ascii 32 > 20001004_015404.exv Exif.Canon.ModelID Long 1 EOS D30 > 20001004_015404.exv Exif.Canon.0x000e Long 1 1126232 @@ -4867,7 +5020,7 @@ Compare image data and extracted data ------------------------------------ > 20060127_225027.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20060127_225027.exv Exif.Photo.Flash Short 1 No, compulsory > 20060127_225027.exv Exif.Photo.FocalLength Rational 1 5.8 mm -> 20060127_225027.exv Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 110 3 0 0 2 0 3 0 4 0 0 0 202 3 0 0 3 0 3 0 4 0 0 0 210 3 0 0 4 0 3 0 34 0 0 0 218 3 0 0 5 0 3 0 6 0 0 0 30 4 0 0 0 0 3 0 4 0 0 0 42 4 0 0 18 0 3 0 28 0 0 0 50 4 0 0 19 0 3 0 4 0 0 0 106 4 0 0 6 0 2 0 32 0 0 0 114 4 0 0 7 0 2 0 24 0 0 0 146 4 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 170 4 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 202 4 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 202 5 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 +> 20060127_225027.exv Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 110 3 0 0 2 0 3 0 4 0 0 0 202 3 0 0 3 0 3 0 4 0 0 0 210 3 0 0 4 0 3 0 34 0 0 0 218 3 0 0 5 0 3 0 6 0 0 0 30 4 0 0 0 0 3 0 4 0 0 0 42 4 0 0 18 0 3 0 28 0 0 0 50 4 0 0 19 0 3 0 4 0 0 0 106 4 0 0 6 0 2 0 32 0 0 0 114 4 0 0 7 0 2 0 24 0 0 0 146 4 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 170 4 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 202 4 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 202 5 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 > 20060127_225027.exv Exif.MakerNote.Offset Long 1 668 > 20060127_225027.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20060127_225027.exv Exif.CanonCs.0x0000 Short 1 92 @@ -4988,10 +5141,10 @@ Compare image data and extracted data ------------------------------------ > 20060127_225027.exv Exif.Canon.0x0013 Short 4 0 0 0 0 > 20060127_225027.exv Exif.Canon.ImageType Ascii 32 ST*:Stitch assist mode > 20060127_225027.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.00 -> 20060127_225027.exv Exif.Canon.ImageNumber Long 1 114-1468 +> 20060127_225027.exv Exif.Canon.FileNumber Long 1 114-1468 > 20060127_225027.exv Exif.Canon.OwnerName Ascii 32 O > 20060127_225027.exv Exif.Canon.ModelID Long 1 PowerShot A520 -> 20060127_225027.exv Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060127_225027.exv Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060127_225027.exv Exif.Canon.0x0019 Short 1 1 > 20060127_225027.exv Exif.Canon.0x001c Short 1 0 > 20060127_225027.exv Exif.Canon.0x000d Short 36 72 9 404 405 403 402 406 403 401 404 403 64 0 0 310 2 0 10 2 2 10 65310 387 4 65534 1024 0 0 0 0 0 132 0 0 128 10 @@ -5119,93 +5272,93 @@ Erasing Exif data from the file File 1/15: exiv2-empty.jpg exiv2-empty.jpg File name : exiv2-empty.jpg exiv2-empty.jpg File size : 4745 Bytes +exiv2-empty.jpg: No Exif data found in the file exiv2-empty.jpg MIME type : image/jpeg exiv2-empty.jpg Image size : 150 x 91 -exiv2-empty.jpg: No Exif data found in the file File 2/15: 20031214_000043.jpg 20031214_000043.jpg File name : 20031214_000043.jpg 20031214_000043.jpg File size : 4745 Bytes +20031214_000043.jpg: No Exif data found in the file 20031214_000043.jpg MIME type : image/jpeg 20031214_000043.jpg Image size : 150 x 91 -20031214_000043.jpg: No Exif data found in the file File 3/15: 20000506_020544.jpg 20000506_020544.jpg File name : 20000506_020544.jpg 20000506_020544.jpg File size : 4745 Bytes +20000506_020544.jpg: No Exif data found in the file 20000506_020544.jpg MIME type : image/jpeg 20000506_020544.jpg Image size : 150 x 91 -20000506_020544.jpg: No Exif data found in the file File 4/15: 20040329_224245.jpg 20040329_224245.jpg File name : 20040329_224245.jpg 20040329_224245.jpg File size : 4745 Bytes +20040329_224245.jpg: No Exif data found in the file 20040329_224245.jpg MIME type : image/jpeg 20040329_224245.jpg Image size : 150 x 91 -20040329_224245.jpg: No Exif data found in the file File 5/15: 20010405_235039.jpg 20010405_235039.jpg File name : 20010405_235039.jpg 20010405_235039.jpg File size : 4745 Bytes +20010405_235039.jpg: No Exif data found in the file 20010405_235039.jpg MIME type : image/jpeg 20010405_235039.jpg Image size : 150 x 91 -20010405_235039.jpg: No Exif data found in the file File 6/15: 20030925_201850.jpg 20030925_201850.jpg File name : 20030925_201850.jpg 20030925_201850.jpg File size : 4745 Bytes +20030925_201850.jpg: No Exif data found in the file 20030925_201850.jpg MIME type : image/jpeg 20030925_201850.jpg Image size : 150 x 91 -20030925_201850.jpg: No Exif data found in the file File 7/15: 20001026_044550.jpg 20001026_044550.jpg File name : 20001026_044550.jpg 20001026_044550.jpg File size : 4745 Bytes +20001026_044550.jpg: No Exif data found in the file 20001026_044550.jpg MIME type : image/jpeg 20001026_044550.jpg Image size : 150 x 91 -20001026_044550.jpg: No Exif data found in the file File 8/15: 20030926_111535.jpg 20030926_111535.jpg File name : 20030926_111535.jpg 20030926_111535.jpg File size : 4745 Bytes +20030926_111535.jpg: No Exif data found in the file 20030926_111535.jpg MIME type : image/jpeg 20030926_111535.jpg Image size : 150 x 91 -20030926_111535.jpg: No Exif data found in the file File 9/15: 20040316_075137.jpg 20040316_075137.jpg File name : 20040316_075137.jpg 20040316_075137.jpg File size : 4745 Bytes +20040316_075137.jpg: No Exif data found in the file 20040316_075137.jpg MIME type : image/jpeg 20040316_075137.jpg Image size : 150 x 91 -20040316_075137.jpg: No Exif data found in the file File 10/15: 20040208_093744.jpg 20040208_093744.jpg File name : 20040208_093744.jpg 20040208_093744.jpg File size : 4745 Bytes +20040208_093744.jpg: No Exif data found in the file 20040208_093744.jpg MIME type : image/jpeg 20040208_093744.jpg Image size : 150 x 91 -20040208_093744.jpg: No Exif data found in the file File 11/15: 20050218_212016.jpg 20050218_212016.jpg File name : 20050218_212016.jpg 20050218_212016.jpg File size : 4745 Bytes +20050218_212016.jpg: No Exif data found in the file 20050218_212016.jpg MIME type : image/jpeg 20050218_212016.jpg Image size : 150 x 91 -20050218_212016.jpg: No Exif data found in the file File 12/15: 20050527_051833.jpg 20050527_051833.jpg File name : 20050527_051833.jpg 20050527_051833.jpg File size : 4745 Bytes +20050527_051833.jpg: No Exif data found in the file 20050527_051833.jpg MIME type : image/jpeg 20050527_051833.jpg Image size : 150 x 91 -20050527_051833.jpg: No Exif data found in the file File 13/15: 20060802_095200.jpg 20060802_095200.jpg File name : 20060802_095200.jpg 20060802_095200.jpg File size : 4745 Bytes +20060802_095200.jpg: No Exif data found in the file 20060802_095200.jpg MIME type : image/jpeg 20060802_095200.jpg Image size : 150 x 91 -20060802_095200.jpg: No Exif data found in the file File 14/15: 20001004_015404.jpg 20001004_015404.jpg File name : 20001004_015404.jpg 20001004_015404.jpg File size : 4745 Bytes +20001004_015404.jpg: No Exif data found in the file 20001004_015404.jpg MIME type : image/jpeg 20001004_015404.jpg Image size : 150 x 91 -20001004_015404.jpg: No Exif data found in the file File 15/15: 20060127_225027.jpg 20060127_225027.jpg File name : 20060127_225027.jpg 20060127_225027.jpg File size : 4745 Bytes +20060127_225027.jpg: No Exif data found in the file 20060127_225027.jpg MIME type : image/jpeg 20060127_225027.jpg Image size : 150 x 91 -20060127_225027.jpg: No Exif data found in the file Insert Exif data --------------------------------------------------------- File 1/15: exiv2-empty.jpg @@ -5241,7 +5394,7 @@ Writing Exif data from ./20060127_225027.exv to 20060127_225027.jpg exiv2-empty.exv: No Exif data found in the file Compare original and inserted image data --------------------------------- -1,1450c1,1450 +1,1501c1,1501 < File 1/15: exiv2-empty.jpg < File 2/15: 20031214_000043.jpg < 20031214_000043.jpg Exif.Image.Make Ascii 6 Canon @@ -5267,7 +5420,7 @@ Compare original and inserted image data --------------------------------- < 20031214_000043.jpg Exif.Photo.MeteringMode Short 1 Center weighted average < 20031214_000043.jpg Exif.Photo.Flash Short 1 No, auto < 20031214_000043.jpg Exif.Photo.FocalLength Rational 1 21.3 mm -< 20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +< 20031214_000043.jpg Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 68 4 0 0 2 0 3 0 4 0 0 0 148 4 0 0 3 0 3 0 4 0 0 0 156 4 0 0 4 0 3 0 27 0 0 0 164 4 0 0 0 0 3 0 6 0 0 0 218 4 0 0 0 0 3 0 4 0 0 0 230 4 0 0 6 0 2 0 32 0 0 0 238 4 0 0 7 0 2 0 24 0 0 0 14 5 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 38 5 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 70 5 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 < 20031214_000043.jpg Exif.MakerNote.Offset Long 1 942 < 20031214_000043.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20031214_000043.jpg Exif.CanonCs.0x0000 Short 1 80 @@ -5341,7 +5494,7 @@ Compare original and inserted image data --------------------------------- < 20031214_000043.jpg Exif.Canon.0x0000 Short 4 0 0 0 0 < 20031214_000043.jpg Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG < 20031214_000043.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -< 20031214_000043.jpg Exif.Canon.ImageNumber Long 1 117-1771 +< 20031214_000043.jpg Exif.Canon.FileNumber Long 1 117-1771 < 20031214_000043.jpg Exif.Canon.OwnerName Ascii 32 Andreas Huggel < 20031214_000043.jpg Exif.Canon.ModelID Long 1 PowerShot S40 < 20031214_000043.jpg Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -5398,10 +5551,10 @@ Compare original and inserted image data --------------------------------- < 20000506_020544.jpg Exif.Photo.LightSource Short 1 Unknown < 20000506_020544.jpg Exif.Photo.Flash Short 1 No flash < 20000506_020544.jpg Exif.Photo.FocalLength Rational 1 8.2 mm -< 20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +< 20000506_020544.jpg Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 90 4 0 0 4 0 2 0 7 0 0 0 96 4 0 0 5 0 2 0 13 0 0 0 104 4 0 0 6 0 2 0 7 0 0 0 118 4 0 0 7 0 2 0 7 0 0 0 126 4 0 0 8 0 2 0 8 0 0 0 134 4 0 0 10 0 5 0 1 0 0 0 142 4 0 0 15 0 2 0 7 0 0 0 150 4 0 0 128 0 2 0 14 0 0 0 158 4 0 0 130 0 2 0 13 0 0 0 172 4 0 0 133 0 5 0 1 0 0 0 186 4 0 0 134 0 5 0 1 0 0 0 194 4 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 202 4 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 < 20000506_020544.jpg Exif.MakerNote.Offset Long 1 916 < 20000506_020544.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 +< 20000506_020544.jpg Exif.Nikon1.Version Undefined 4 0 1 0 0 < 20000506_020544.jpg Exif.Nikon1.ISOSpeed Short 2 0 < 20000506_020544.jpg Exif.Nikon1.ColorMode Ascii 6 COLOR < 20000506_020544.jpg Exif.Nikon1.Quality Ascii 7 FINE @@ -5416,7 +5569,7 @@ Compare original and inserted image data --------------------------------- < 20000506_020544.jpg Exif.Nikon1.FocusDistance Rational 1 Unknown < 20000506_020544.jpg Exif.Nikon1.DigitalZoom Rational 1 1.0x < 20000506_020544.jpg Exif.Nikon1.AFFocusPos Undefined 4 Single area; Left -< 20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +< 20000506_020544.jpg Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 < 20000506_020544.jpg Exif.Photo.UserComment Undefined 125 < 20000506_020544.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20000506_020544.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -5461,7 +5614,7 @@ Compare original and inserted image data --------------------------------- < 20040329_224245.jpg Exif.Photo.LightSource Short 1 Unknown < 20040329_224245.jpg Exif.Photo.Flash Short 1 No flash < 20040329_224245.jpg Exif.Photo.FocalLength Rational 1 50.0 mm -< 20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 +< 20040329_224245.jpg Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 30 0 7 0 2 0 0 0 7 0 0 2 38 0 8 0 2 0 0 0 13 0 0 2 46 0 9 0 2 0 0 0 13 0 0 2 62 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 150 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 78 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 86 0 129 0 2 0 0 0 9 0 0 2 94 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 106 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 138 0 144 0 2 0 0 0 12 0 0 2 150 0 145 0 7 0 0 1 209 0 0 2 162 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 118 0 151 0 7 0 0 0 140 0 0 4 126 0 152 0 7 0 0 0 31 0 0 5 10 0 154 0 5 0 0 0 2 0 0 5 42 0 160 0 2 0 0 0 21 0 0 5 58 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 82 0 169 0 2 0 0 0 16 0 0 5 102 0 170 0 2 0 0 0 16 0 0 5 118 0 171 0 2 0 0 0 16 0 0 5 134 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 0 0 79 70 70 32 0 0 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 242 1 27 0 5 0 0 0 1 0 0 5 250 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 6 2 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 < 20040329_224245.jpg Exif.MakerNote.Offset Long 1 984 < 20040329_224245.jpg Exif.MakerNote.ByteOrder Ascii 3 MM < 20040329_224245.jpg Exif.Nikon3.Version Undefined 4 2.10 @@ -5473,8 +5626,8 @@ Compare original and inserted image data --------------------------------- < 20040329_224245.jpg Exif.Nikon3.FlashSetting Ascii 13 NORMAL < 20040329_224245.jpg Exif.Nikon3.FlashDevice Ascii 13 < 20040329_224245.jpg Exif.Nikon3.WhiteBalanceBias SShort 1 0 -< 20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 -< 20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 +< 20040329_224245.jpg Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 +< 20040329_224245.jpg Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 < 20040329_224245.jpg Exif.Nikon3.Preview Long 1 1430 < 20040329_224245.jpg Exif.NikonPreview.Compression Short 1 JPEG (old-style) < 20040329_224245.jpg Exif.NikonPreview.XResolution Rational 1 300 @@ -5486,7 +5639,7 @@ Compare original and inserted image data --------------------------------- < 20040329_224245.jpg Exif.Nikon3.FlashComp Undefined 4 0.0 EV < 20040329_224245.jpg Exif.Nikon3.ISOSettings Short 2 200 < 20040329_224245.jpg Exif.Nikon3.ImageBoundary Short 4 0 0 3008 2000 -< 20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 +< 20040329_224245.jpg Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 < 20040329_224245.jpg Exif.Nikon3.FlashBracketComp Undefined 4 0.0 EV < 20040329_224245.jpg Exif.Nikon3.ExposureBracketComp SRational 1 0/1 < 20040329_224245.jpg Exif.Nikon3.ToneComp Ascii 9 AUTO @@ -5499,17 +5652,47 @@ Compare original and inserted image data --------------------------------- < 20040329_224245.jpg Exif.Nikon3.LensFStops Undefined 4 5.33333 < 20040329_224245.jpg Exif.Nikon3.ColorHue Ascii 9 MODE1a < 20040329_224245.jpg Exif.Nikon3.LightSource Ascii 12 NATURAL -< 20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +< 20040329_224245.jpg Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 < 20040329_224245.jpg Exif.Nikon3.HueAdjustment SShort 1 0 < 20040329_224245.jpg Exif.Nikon3.NoiseReduction Ascii 5 OFF -< 20040329_224245.jpg Exif.Nikon3.ColorBalance2 Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -< 20040329_224245.jpg Exif.Nikon3.LensData Undefined 31 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +< 20040329_224245.jpg Exif.NikonCb3.Version Undefined 4 1.03 +< 20040329_224245.jpg Exif.NikonCb3.0x0002 Short 8 256 256 256 256 0 0 0 0 +< 20040329_224245.jpg Exif.NikonCb3.WB_RGBGLevels Short 4 516 256 419 256 +< 20040329_224245.jpg Exif.NikonCb3.0x000e Short 56 0 264 256 0 0 112 12 24 3 396 65389 7 65496 346 65486 65531 65502 295 65535 65535 65535 32768 0 0 0 0 2560 0 640 0 768 0 640 0 0 4112 255 255 77 150 29 65484 65466 122 127 65430 65515 0 1280 8 27666 57139 1369 319 61680 26 +< 20040329_224245.jpg Exif.NikonLd2.Version Undefined 4 1.01 +< 20040329_224245.jpg Exif.NikonLd2.ExitPupilPosition Byte 1 23 +< 20040329_224245.jpg Exif.NikonLd2.AFAperture Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.0x0006 Byte 1 7 +< 20040329_224245.jpg Exif.NikonLd2.0x0007 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.FocusPosition Byte 1 161 +< 20040329_224245.jpg Exif.NikonLd2.FocusDistance Byte 1 109 +< 20040329_224245.jpg Exif.NikonLd2.FocalLength Byte 1 80 +< 20040329_224245.jpg Exif.NikonLd2.LensIDNumber Byte 1 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +< 20040329_224245.jpg Exif.NikonLd2.LensFStops Byte 1 64 +< 20040329_224245.jpg Exif.NikonLd2.MinFocalLength Byte 1 45 +< 20040329_224245.jpg Exif.NikonLd2.MaxFocalLength Byte 1 92 +< 20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMinFocal Byte 1 44 +< 20040329_224245.jpg Exif.NikonLd2.MaxApertureAtMaxFocal Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.MCUVersion Byte 1 132 +< 20040329_224245.jpg Exif.NikonLd2.EffectiveMaxAperture Byte 1 52 +< 20040329_224245.jpg Exif.NikonLd2.0x0013 Byte 1 23 +< 20040329_224245.jpg Exif.NikonLd2.0x0014 Byte 1 100 +< 20040329_224245.jpg Exif.NikonLd2.0x0015 Byte 1 32 +< 20040329_224245.jpg Exif.NikonLd2.0x0016 Byte 1 99 +< 20040329_224245.jpg Exif.NikonLd2.0x0017 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x0018 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x0019 Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x001a Byte 1 21 +< 20040329_224245.jpg Exif.NikonLd2.0x001b Byte 1 5 +< 20040329_224245.jpg Exif.NikonLd2.0x001c Byte 1 0 +< 20040329_224245.jpg Exif.NikonLd2.0x001d Byte 1 2 +< 20040329_224245.jpg Exif.NikonLd2.0x001e Byte 1 2 < 20040329_224245.jpg Exif.Nikon3.SensorPixelSize Rational 2 7.8 x 7.8 um < 20040329_224245.jpg Exif.Nikon3.SerialNO Ascii 21 NO= 100005e5 < 20040329_224245.jpg Exif.Nikon3.ImageDataSize Long 1 2929656 -< 20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 +< 20040329_224245.jpg Exif.Nikon3.0x00a3 Byte 1 0 < 20040329_224245.jpg Exif.Nikon3.ShutterCount Long 1 1193 -< 20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20040329_224245.jpg Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20040329_224245.jpg Exif.Nikon3.ImageOptimization Ascii 16 NORMAL < 20040329_224245.jpg Exif.Nikon3.Saturation Ascii 16 NORMAL < 20040329_224245.jpg Exif.Nikon3.VariProgram Ascii 16 @@ -5527,7 +5710,7 @@ Compare original and inserted image data --------------------------------- < 20040329_224245.jpg Exif.Photo.SensingMethod Short 1 One-chip color area < 20040329_224245.jpg Exif.Photo.FileSource Undefined 1 Digital still camera < 20040329_224245.jpg Exif.Photo.SceneType Undefined 1 Directly photographed -< 20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 +< 20040329_224245.jpg Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 < 20040329_224245.jpg Exif.Photo.CustomRendered Short 1 Normal process < 20040329_224245.jpg Exif.Photo.ExposureMode Short 1 Auto < 20040329_224245.jpg Exif.Photo.WhiteBalance Short 1 Auto @@ -5574,7 +5757,7 @@ Compare original and inserted image data --------------------------------- < 20010405_235039.jpg Exif.Photo.LightSource Short 1 Unknown < 20010405_235039.jpg Exif.Photo.Flash Short 1 No flash < 20010405_235039.jpg Exif.Photo.FocalLength Rational 1 12.8 mm -< 20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 +< 20010405_235039.jpg Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 38 4 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 44 4 0 0 9 0 2 0 20 0 0 0 52 4 0 0 10 0 5 0 1 0 0 0 72 4 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 80 4 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 < 20010405_235039.jpg Exif.MakerNote.Offset Long 1 916 < 20010405_235039.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20010405_235039.jpg Exif.Nikon2.0x0002 Ascii 6 08.00 @@ -5629,7 +5812,7 @@ Compare original and inserted image data --------------------------------- < 20030925_201850.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20030925_201850.jpg Exif.Photo.Flash Short 1 No flash < 20030925_201850.jpg Exif.Photo.FocalLength Rational 1 18.0 mm -< 20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 +< 20030925_201850.jpg Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 236 4 0 0 2 0 3 0 4 0 0 0 72 5 0 0 3 0 3 0 4 0 0 0 80 5 0 0 4 0 3 0 33 0 0 0 88 5 0 0 147 0 3 0 9 0 0 0 154 5 0 0 6 0 2 0 32 0 0 0 172 5 0 0 7 0 2 0 32 0 0 0 204 5 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 236 5 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 12 6 0 0 0 0 3 0 18 0 0 0 12 8 0 0 192 0 3 0 13 0 0 0 48 8 0 0 193 0 3 0 13 0 0 0 74 8 0 0 170 0 3 0 5 0 0 0 100 8 0 0 168 0 3 0 10 0 0 0 110 8 0 0 169 0 3 0 41 0 0 0 130 8 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 212 8 0 0 19 0 3 0 4 0 0 0 4 9 0 0 0 0 3 0 5 0 0 0 12 9 0 0 182 0 4 0 12 0 0 0 22 9 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 < 20030925_201850.jpg Exif.MakerNote.Offset Long 1 942 < 20030925_201850.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20030925_201850.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -5711,16 +5894,23 @@ Compare original and inserted image data --------------------------------- < 20030925_201850.jpg Exif.CanonSi.0x001e Short 1 0 < 20030925_201850.jpg Exif.CanonSi.0x001f Short 1 0 < 20030925_201850.jpg Exif.CanonSi.0x0020 Short 1 0 -< 20030925_201850.jpg Exif.Canon.0x0093 Short 9 18 0 0 0 0 0 65535 65535 65535 +< 20030925_201850.jpg Exif.CanonFi.0x0000 SShort 1 18 +< 20030925_201850.jpg Exif.CanonFi.FileNumber Long 1 (0) +< 20030925_201850.jpg Exif.CanonFi.BracketMode SShort 1 Off +< 20030925_201850.jpg Exif.CanonFi.BracketValue SShort 1 0 +< 20030925_201850.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +< 20030925_201850.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +< 20030925_201850.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +< 20030925_201850.jpg Exif.CanonFi.NoiseReduction SShort 1 (-1) < 20030925_201850.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS 300D DIGITAL JPEG < 20030925_201850.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware Version 1.0.2 < 20030925_201850.jpg Exif.Canon.SerialNumber Long 1 21f938089 < 20030925_201850.jpg Exif.Canon.0x0015 Long 1 2415919104 -< 20030925_201850.jpg Exif.Canon.ImageNumber Long 1 103-0390 +< 20030925_201850.jpg Exif.Canon.FileNumber Long 1 103-0390 < 20030925_201850.jpg Exif.Canon.OwnerName Ascii 32 < 20030925_201850.jpg Exif.Canon.ModelID Long 1 EOS Digital Rebel / 300D / Kiss Digital < 20030925_201850.jpg Exif.Canon.0x000e Long 1 2830270 -< 20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20030925_201850.jpg Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20030925_201850.jpg Exif.Canon.0x0000 Short 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20030925_201850.jpg Exif.Canon.0x00c0 Short 13 26 296 369 373 169 222 432 437 266 144 429 434 355 < 20030925_201850.jpg Exif.Canon.0x00c1 Short 13 26 293 375 375 174 198 394 395 243 150 453 454 379 @@ -5808,7 +5998,7 @@ Compare original and inserted image data --------------------------------- < 20001026_044550.jpg Exif.Photo.LightSource Short 1 Unknown < 20001026_044550.jpg Exif.Photo.Flash Short 1 Fired < 20001026_044550.jpg Exif.Photo.FocalLength Rational 1 4.4 mm -< 20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 +< 20001026_044550.jpg Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 < 20001026_044550.jpg Exif.Thumbnail.ImageWidth Short 1 96 < 20001026_044550.jpg Exif.Thumbnail.ImageLength Short 1 72 < 20001026_044550.jpg Exif.Thumbnail.BitsPerSample Short 3 8 8 8 @@ -5850,10 +6040,10 @@ Compare original and inserted image data --------------------------------- < 20030926_111535.jpg Exif.Photo.LightSource Short 1 Unknown < 20030926_111535.jpg Exif.Photo.Flash Short 1 Yes, compulsory < 20030926_111535.jpg Exif.Photo.FocalLength Rational 1 28.0 mm -< 20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 +< 20030926_111535.jpg Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 < 20030926_111535.jpg Exif.MakerNote.Offset Long 1 830 < 20030926_111535.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 +< 20030926_111535.jpg Exif.Fujifilm.Version Undefined 4 48 49 51 48 < 20030926_111535.jpg Exif.Fujifilm.Quality Ascii 8 NORMAL < 20030926_111535.jpg Exif.Fujifilm.Sharpness Short 1 Normal < 20030926_111535.jpg Exif.Fujifilm.WhiteBalance Short 1 Daylight @@ -5923,7 +6113,7 @@ Compare original and inserted image data --------------------------------- < 20040316_075137.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20040316_075137.jpg Exif.Photo.Flash Short 1 No flash < 20040316_075137.jpg Exif.Photo.FocalLength Rational 1 14.0 mm -< 20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 +< 20040316_075137.jpg Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 207 50 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 216 50 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 221 50 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 234 50 0 0 12 0 2 0 10 0 0 0 239 50 0 0 13 0 2 0 10 0 0 0 249 50 0 0 14 0 2 0 10 0 0 0 3 51 0 0 15 0 2 0 10 0 0 0 13 51 0 0 16 0 2 0 10 0 0 0 23 51 0 0 17 0 2 0 10 0 0 0 33 51 0 0 18 0 2 0 10 0 0 0 43 51 0 0 20 0 2 0 5 0 0 0 53 51 0 0 21 0 2 0 17 0 0 0 58 51 0 0 22 0 2 0 8 0 0 0 75 51 0 0 23 0 2 0 19 0 0 0 83 51 0 0 24 0 2 0 26 0 0 0 102 51 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 65 70 45 83 0 73 110 99 97 110 100 101 115 99 101 110 116 0 115 82 71 66 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 255 255 255 255 255 255 255 < 20040316_075137.jpg Exif.MakerNote.Offset Long 1 12715 < 20040316_075137.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20040316_075137.jpg Exif.Sigma.SerialNumber Ascii 9 02000019 @@ -5995,7 +6185,7 @@ Compare original and inserted image data --------------------------------- < 20040208_093744.jpg Exif.Photo.LightSource Short 1 Unknown < 20040208_093744.jpg Exif.Photo.Flash Short 1 No, compulsory < 20040208_093744.jpg Exif.Photo.FocalLength Rational 1 23.4 mm -< 20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 +< 20040208_093744.jpg Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 224 5 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 236 5 0 0 5 2 5 0 1 0 0 0 244 5 0 0 6 2 8 0 6 0 0 0 252 5 0 0 7 2 2 0 8 0 0 0 8 6 0 0 8 2 2 0 52 0 0 0 16 6 0 0 9 2 7 0 32 0 0 0 76 6 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 108 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 0 0 0 0 0 0 0 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 < 20040208_093744.jpg Exif.MakerNote.Offset Long 1 1298 < 20040208_093744.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20040208_093744.jpg Exif.Olympus.SpecialMode Long 3 Normal @@ -6007,13 +6197,13 @@ Compare original and inserted image data --------------------------------- < 20040208_093744.jpg Exif.Olympus.LensDistortionParams SShort 6 -39 -408 -1 93 103 286 < 20040208_093744.jpg Exif.Olympus.FirmwareVersion Ascii 8 SX757 < 20040208_093744.jpg Exif.Olympus.PictureInfo Ascii 52 [pictureInfo] Resolution=2 [Camera Info] Type=SX757 -< 20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 +< 20040208_093744.jpg Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 < 20040208_093744.jpg Exif.Olympus.PreCaptureFrames Short 1 0 < 20040208_093744.jpg Exif.Olympus.0x0301 Short 1 0 < 20040208_093744.jpg Exif.Olympus.OneTouchWB Short 1 On < 20040208_093744.jpg Exif.Olympus.0x0303 Short 1 0 < 20040208_093744.jpg Exif.Olympus.0x0304 Short 1 0 -< 20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +< 20040208_093744.jpg Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 < 20040208_093744.jpg Exif.Photo.UserComment Undefined 125 < 20040208_093744.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20040208_093744.jpg Exif.Photo.ColorSpace Short 1 sRGB @@ -6033,7 +6223,7 @@ Compare original and inserted image data --------------------------------- < 20040208_093744.jpg Exif.Photo.Contrast Short 1 Normal < 20040208_093744.jpg Exif.Photo.Saturation Short 1 Normal < 20040208_093744.jpg Exif.Photo.Sharpness Short 1 Normal -< 20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 +< 20040208_093744.jpg Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 < 20040208_093744.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20040208_093744.jpg Exif.Thumbnail.XResolution Rational 1 72 < 20040208_093744.jpg Exif.Thumbnail.YResolution Rational 1 72 @@ -6066,11 +6256,11 @@ Compare original and inserted image data --------------------------------- < 20050218_212016.jpg Exif.Photo.LightSource Short 1 Unknown < 20050218_212016.jpg Exif.Photo.Flash Short 1 No, compulsory < 20050218_212016.jpg Exif.Photo.FocalLength Rational 1 6.0 mm -< 20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +< 20050218_212016.jpg Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 < 20050218_212016.jpg Exif.MakerNote.Offset Long 1 920 < 20050218_212016.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20050218_212016.jpg Exif.Panasonic.Quality Short 1 High -< 20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 +< 20050218_212016.jpg Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 < 20050218_212016.jpg Exif.Panasonic.WhiteBalance Short 1 Auto < 20050218_212016.jpg Exif.Panasonic.FocusMode Short 1 Auto < 20050218_212016.jpg Exif.Panasonic.AFMode Byte 2 1-area @@ -6078,11 +6268,11 @@ Compare original and inserted image data --------------------------------- < 20050218_212016.jpg Exif.Panasonic.Macro Short 1 Off < 20050218_212016.jpg Exif.Panasonic.ShootingMode Short 1 Program < 20050218_212016.jpg Exif.Panasonic.Audio Short 1 No -< 20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 +< 20050218_212016.jpg Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 < 20050218_212016.jpg Exif.Panasonic.0x0022 Short 1 0 < 20050218_212016.jpg Exif.Panasonic.WhiteBalanceBias Short 1 0 EV < 20050218_212016.jpg Exif.Panasonic.FlashBias Short 1 0 -< 20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +< 20050218_212016.jpg Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 < 20050218_212016.jpg Exif.Panasonic.ExifVersion Undefined 4 1.00 < 20050218_212016.jpg Exif.Panasonic.0x0027 Short 1 0 < 20050218_212016.jpg Exif.Panasonic.ColorEffect Short 1 Off @@ -6116,7 +6306,7 @@ Compare original and inserted image data --------------------------------- < 20050218_212016.jpg Exif.Photo.Contrast Short 1 Normal < 20050218_212016.jpg Exif.Photo.Saturation Short 1 Normal < 20050218_212016.jpg Exif.Photo.Sharpness Short 1 Normal -< 20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050218_212016.jpg Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20050218_212016.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20050218_212016.jpg Exif.Thumbnail.Orientation Short 1 top, left < 20050218_212016.jpg Exif.Thumbnail.XResolution Rational 1 72 @@ -6151,18 +6341,18 @@ Compare original and inserted image data --------------------------------- < 20050527_051833.jpg Exif.Photo.LightSource Short 1 Unknown < 20050527_051833.jpg Exif.Photo.Flash Short 1 Yes, auto, return light detected < 20050527_051833.jpg Exif.Photo.FocalLength Rational 1 7.9 mm -< 20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +< 20050527_051833.jpg Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 < 20050527_051833.jpg Exif.MakerNote.Offset Long 1 710 < 20050527_051833.jpg Exif.MakerNote.ByteOrder Ascii 3 II -< 20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 -< 20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 -< 20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 -< 20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 -< 20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +< 20050527_051833.jpg Exif.Sony.0x2000 Undefined 1 0 +< 20050527_051833.jpg Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 +< 20050527_051833.jpg Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 +< 20050527_051833.jpg Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 +< 20050527_051833.jpg Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 < 20050527_051833.jpg Exif.Photo.FlashpixVersion Undefined 4 1.00 < 20050527_051833.jpg Exif.Photo.ColorSpace Short 1 sRGB < 20050527_051833.jpg Exif.Photo.PixelXDimension Long 1 300 @@ -6179,7 +6369,7 @@ Compare original and inserted image data --------------------------------- < 20050527_051833.jpg Exif.Photo.Contrast Short 1 Normal < 20050527_051833.jpg Exif.Photo.Saturation Short 1 Normal < 20050527_051833.jpg Exif.Photo.Sharpness Short 1 Normal -< 20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 +< 20050527_051833.jpg Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 < 20050527_051833.jpg Exif.Thumbnail.Compression Short 1 JPEG (old-style) < 20050527_051833.jpg Exif.Thumbnail.Make Ascii 5 SONY < 20050527_051833.jpg Exif.Thumbnail.Model Ascii 7 DSC-W7 @@ -6214,7 +6404,7 @@ Compare original and inserted image data --------------------------------- < 20060802_095200.jpg Exif.Photo.MeteringMode Short 1 Partial < 20060802_095200.jpg Exif.Photo.Flash Short 1 Yes, compulsory, red-eye reduction < 20060802_095200.jpg Exif.Photo.FocalLength Rational 1 95.0 mm -< 20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 154 3 0 0 2 0 3 0 4 0 0 0 246 3 0 0 3 0 3 0 4 0 0 0 254 3 0 0 4 0 3 0 34 0 0 0 6 4 0 0 6 0 2 0 32 0 0 0 74 4 0 0 7 0 2 0 32 0 0 0 106 4 0 0 9 0 2 0 32 0 0 0 138 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 170 4 0 0 15 0 3 0 19 0 0 0 226 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 170 8 0 0 19 0 3 0 4 0 0 0 8 9 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 16 9 0 0 160 0 3 0 14 0 0 0 48 9 0 0 170 0 3 0 5 0 0 0 76 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 86 9 0 0 1 64 3 0 70 2 0 0 120 9 0 0 2 64 3 0 116 10 0 0 4 14 0 0 3 64 3 0 22 0 0 0 236 34 0 0 204 204 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060802_095200.jpg Exif.MakerNote.Offset Long 1 626 < 20060802_095200.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20060802_095200.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -6301,7 +6491,7 @@ Compare original and inserted image data --------------------------------- < 20060802_095200.jpg Exif.Canon.FirmwareVersion Ascii 32 Firmware 2.0.3 < 20060802_095200.jpg Exif.Canon.OwnerName Ascii 32 unknown( < 20060802_095200.jpg Exif.Canon.SerialNumber Long 1 672c63236 -< 20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060802_095200.jpg Exif.CanonCf.0x0000 Short 1 38 < 20060802_095200.jpg Exif.CanonCf.NoiseReduction Short 1 1 < 20060802_095200.jpg Exif.CanonCf.ShutterAeLock Short 1 256 @@ -6354,7 +6544,21 @@ Compare original and inserted image data --------------------------------- < 20060802_095200.jpg Exif.Canon.0x0015 Long 1 2684354560 < 20060802_095200.jpg Exif.Canon.0x0019 Short 1 1 < 20060802_095200.jpg Exif.Canon.0x0083 Long 1 0 -< 20060802_095200.jpg Exif.Canon.0x0093 Short 16 32 49050 32 0 0 0 65535 65535 0 0 0 0 0 0 0 0 +< 20060802_095200.jpg Exif.CanonFi.0x0000 SShort 1 32 +< 20060802_095200.jpg Exif.CanonFi.FileNumber Long 1 766-6688 +< 20060802_095200.jpg Exif.CanonFi.BracketMode SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.BracketValue SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.BracketShotNumber SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.RawJpgQuality SShort 1 (-1) +< 20060802_095200.jpg Exif.CanonFi.RawJpgSize SShort 1 (-1) +< 20060802_095200.jpg Exif.CanonFi.NoiseReduction SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.WBBracketMode SShort 1 Off +< 20060802_095200.jpg Exif.CanonFi.0x000a SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.0x000b SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.WBBracketValueAB SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.WBBracketValueGM SShort 1 0 +< 20060802_095200.jpg Exif.CanonFi.FilterEffect SShort 1 None +< 20060802_095200.jpg Exif.CanonFi.ToningEffect SShort 1 None < 20060802_095200.jpg Exif.Canon.0x00a0 Short 14 28 0 0 0 0 0 0 0 32774 5200 0 0 0 0 < 20060802_095200.jpg Exif.Canon.0x00aa Short 5 10 746 1024 1024 618 < 20060802_095200.jpg Exif.Canon.0x00d0 Long 1 0 @@ -6409,7 +6613,7 @@ Compare original and inserted image data --------------------------------- < 20001004_015404.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20001004_015404.jpg Exif.Photo.Flash Short 1 No flash < 20001004_015404.jpg Exif.Photo.FocalLength Rational 1 70.0 mm -< 20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 +< 20001004_015404.jpg Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 58 4 0 0 2 0 3 0 4 0 0 0 122 4 0 0 3 0 3 0 4 0 0 0 130 4 0 0 4 0 3 0 25 0 0 0 138 4 0 0 0 0 3 0 6 0 0 0 188 4 0 0 10 0 3 0 59 0 0 0 200 4 0 0 6 0 2 0 32 0 0 0 62 5 0 0 7 0 2 0 24 0 0 0 94 5 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 118 5 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 150 5 0 0 15 0 3 0 14 0 0 0 170 5 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 < 20001004_015404.jpg Exif.MakerNote.Offset Long 1 896 < 20001004_015404.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20001004_015404.jpg Exif.CanonCs.0x0000 Short 1 64 @@ -6474,7 +6678,7 @@ Compare original and inserted image data --------------------------------- < 20001004_015404.jpg Exif.Canon.ImageType Ascii 32 IMG:EOS D30 JPEG < 20001004_015404.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version Alpha < 20001004_015404.jpg Exif.Canon.SerialNumber Long 1 093107059 -< 20001004_015404.jpg Exif.Canon.ImageNumber Long 1 889-8982 +< 20001004_015404.jpg Exif.Canon.FileNumber Long 1 889-8982 < 20001004_015404.jpg Exif.Canon.OwnerName Ascii 32 < 20001004_015404.jpg Exif.Canon.ModelID Long 1 EOS D30 < 20001004_015404.jpg Exif.Canon.0x000e Long 1 1126232 @@ -6538,7 +6742,7 @@ Compare original and inserted image data --------------------------------- < 20060127_225027.jpg Exif.Photo.MeteringMode Short 1 Multi-segment < 20060127_225027.jpg Exif.Photo.Flash Short 1 No, compulsory < 20060127_225027.jpg Exif.Photo.FocalLength Rational 1 5.8 mm -< 20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 +< 20060127_225027.jpg Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 128 4 0 0 2 0 3 0 4 0 0 0 220 4 0 0 3 0 3 0 4 0 0 0 228 4 0 0 4 0 3 0 34 0 0 0 236 4 0 0 5 0 3 0 6 0 0 0 48 5 0 0 0 0 3 0 4 0 0 0 60 5 0 0 18 0 3 0 28 0 0 0 68 5 0 0 19 0 3 0 4 0 0 0 124 5 0 0 6 0 2 0 32 0 0 0 132 5 0 0 7 0 2 0 24 0 0 0 164 5 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 188 5 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 220 5 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 220 6 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 < 20060127_225027.jpg Exif.MakerNote.Offset Long 1 942 < 20060127_225027.jpg Exif.MakerNote.ByteOrder Ascii 3 II < 20060127_225027.jpg Exif.CanonCs.0x0000 Short 1 92 @@ -6659,10 +6863,10 @@ Compare original and inserted image data --------------------------------- < 20060127_225027.jpg Exif.Canon.0x0013 Short 4 0 0 0 0 < 20060127_225027.jpg Exif.Canon.ImageType Ascii 32 ST*:Stitch assist mode < 20060127_225027.jpg Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.00 -< 20060127_225027.jpg Exif.Canon.ImageNumber Long 1 114-1468 +< 20060127_225027.jpg Exif.Canon.FileNumber Long 1 114-1468 < 20060127_225027.jpg Exif.Canon.OwnerName Ascii 32 O < 20060127_225027.jpg Exif.Canon.ModelID Long 1 PowerShot A520 -< 20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +< 20060127_225027.jpg Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 20060127_225027.jpg Exif.Canon.0x0019 Short 1 1 < 20060127_225027.jpg Exif.Canon.0x001c Short 1 0 < 20060127_225027.jpg Exif.Canon.0x000d Short 36 72 9 404 405 403 402 406 403 401 404 403 64 0 0 310 2 0 10 2 2 10 65310 387 4 65534 1024 0 0 0 0 0 132 0 0 128 10 @@ -6718,7 +6922,7 @@ Compare original and inserted image data --------------------------------- > 20031214_000043.exv Exif.Photo.MeteringMode Short 1 Center weighted average > 20031214_000043.exv Exif.Photo.Flash Short 1 No, auto > 20031214_000043.exv Exif.Photo.FocalLength Rational 1 21.3 mm -> 20031214_000043.exv Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 48 3 0 0 2 0 3 0 4 0 0 0 128 3 0 0 3 0 3 0 4 0 0 0 136 3 0 0 4 0 3 0 27 0 0 0 144 3 0 0 0 0 3 0 6 0 0 0 198 3 0 0 0 0 3 0 4 0 0 0 210 3 0 0 6 0 2 0 32 0 0 0 218 3 0 0 7 0 2 0 24 0 0 0 250 3 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 18 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 50 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 +> 20031214_000043.exv Exif.Photo.MakerNote Undefined 450 12 0 1 0 3 0 40 0 0 0 48 3 0 0 2 0 3 0 4 0 0 0 128 3 0 0 3 0 3 0 4 0 0 0 136 3 0 0 4 0 3 0 27 0 0 0 144 3 0 0 0 0 3 0 6 0 0 0 198 3 0 0 0 0 3 0 4 0 0 0 210 3 0 0 6 0 2 0 32 0 0 0 218 3 0 0 7 0 2 0 24 0 0 0 250 3 0 0 8 0 4 0 1 0 0 0 59 225 17 0 9 0 2 0 32 0 0 0 18 4 0 0 16 0 4 0 1 0 0 0 0 0 17 1 13 0 3 0 21 0 0 0 50 4 0 0 0 0 0 0 80 0 2 0 0 0 5 0 1 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 17 0 5 0 1 0 3 48 1 0 255 255 255 255 170 2 227 0 32 0 149 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 49 0 224 8 224 8 0 0 1 0 2 0 170 2 30 1 215 0 0 0 0 0 0 0 0 0 54 0 0 0 160 0 20 1 149 0 31 1 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 2 48 0 0 0 0 0 0 1 0 14 3 0 0 149 0 33 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 77 71 58 80 111 119 101 114 83 104 111 116 32 83 52 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 49 48 0 0 0 65 110 100 114 101 97 115 32 72 117 103 103 101 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 3 0 1 128 122 1 1 128 0 0 0 0 0 0 3 1 2 0 0 0 10 0 0 0 0 0 0 0 57 0 198 0 5 0 0 0 0 0 0 0 > 20031214_000043.exv Exif.MakerNote.Offset Long 1 666 > 20031214_000043.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20031214_000043.exv Exif.CanonCs.0x0000 Short 1 80 @@ -6792,7 +6996,7 @@ Compare original and inserted image data --------------------------------- > 20031214_000043.exv Exif.Canon.0x0000 Short 4 0 0 0 0 > 20031214_000043.exv Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG > 20031214_000043.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 -> 20031214_000043.exv Exif.Canon.ImageNumber Long 1 117-1771 +> 20031214_000043.exv Exif.Canon.FileNumber Long 1 117-1771 > 20031214_000043.exv Exif.Canon.OwnerName Ascii 32 Andreas Huggel > 20031214_000043.exv Exif.Canon.ModelID Long 1 PowerShot S40 > 20031214_000043.exv Exif.Canon.0x000d Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 @@ -6849,10 +7053,10 @@ Compare original and inserted image data --------------------------------- > 20000506_020544.exv Exif.Photo.LightSource Short 1 Unknown > 20000506_020544.exv Exif.Photo.Flash Short 1 No flash > 20000506_020544.exv Exif.Photo.FocalLength Rational 1 8.2 mm -> 20000506_020544.exv Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 28 3 0 0 4 0 2 0 7 0 0 0 34 3 0 0 5 0 2 0 13 0 0 0 42 3 0 0 6 0 2 0 7 0 0 0 56 3 0 0 7 0 2 0 7 0 0 0 64 3 0 0 8 0 2 0 8 0 0 0 72 3 0 0 10 0 5 0 1 0 0 0 80 3 0 0 15 0 2 0 7 0 0 0 88 3 0 0 128 0 2 0 14 0 0 0 96 3 0 0 130 0 2 0 13 0 0 0 110 3 0 0 133 0 5 0 1 0 0 0 124 3 0 0 134 0 5 0 1 0 0 0 132 3 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 140 3 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +> 20000506_020544.exv Exif.Photo.MakerNote Undefined 484 16 0 1 0 7 0 4 0 0 0 0 1 0 0 2 0 3 0 2 0 0 0 0 0 0 0 3 0 2 0 6 0 0 0 28 3 0 0 4 0 2 0 7 0 0 0 34 3 0 0 5 0 2 0 13 0 0 0 42 3 0 0 6 0 2 0 7 0 0 0 56 3 0 0 7 0 2 0 7 0 0 0 64 3 0 0 8 0 2 0 8 0 0 0 72 3 0 0 10 0 5 0 1 0 0 0 80 3 0 0 15 0 2 0 7 0 0 0 88 3 0 0 128 0 2 0 14 0 0 0 96 3 0 0 130 0 2 0 13 0 0 0 110 3 0 0 133 0 5 0 1 0 0 0 124 3 0 0 134 0 5 0 1 0 0 0 132 3 0 0 136 0 7 0 4 0 0 0 0 3 0 0 16 0 7 0 174 0 0 0 140 3 0 0 0 0 0 0 67 79 76 79 82 0 70 73 78 69 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 67 32 32 0 0 32 32 32 32 32 32 32 0 128 34 0 0 232 3 0 0 65 85 84 79 32 32 0 0 65 85 84 79 32 32 32 32 32 32 32 32 32 0 79 70 70 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 100 0 0 0 100 0 0 0 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 > 20000506_020544.exv Exif.MakerNote.Offset Long 1 598 > 20000506_020544.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20000506_020544.exv Exif.Nikon1.Version Undefined 4 0 1 0 0 +> 20000506_020544.exv Exif.Nikon1.Version Undefined 4 0 1 0 0 > 20000506_020544.exv Exif.Nikon1.ISOSpeed Short 2 0 > 20000506_020544.exv Exif.Nikon1.ColorMode Ascii 6 COLOR > 20000506_020544.exv Exif.Nikon1.Quality Ascii 7 FINE @@ -6867,7 +7071,7 @@ Compare original and inserted image data --------------------------------- > 20000506_020544.exv Exif.Nikon1.FocusDistance Rational 1 Unknown > 20000506_020544.exv Exif.Nikon1.DigitalZoom Rational 1 1.0x > 20000506_020544.exv Exif.Nikon1.AFFocusPos Undefined 4 Single area; Left -> 20000506_020544.exv Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 +> 20000506_020544.exv Exif.Nikon1.DataDump Undefined 174 1 45 0 128 1 76 0 0 0 0 255 1 0 0 0 0 2 74 42 160 0 0 0 0 2 183 0 0 31 8 0 0 21 202 0 0 33 124 0 0 33 124 0 0 31 6 13 132 0 74 0 0 0 0 9 181 9 74 8 109 7 54 208 1 11 122 0 0 0 0 45 33 21 0 0 0 32 0 0 0 0 0 0 0 0 0 68 27 0 0 74 3 23 207 9 30 59 31 0 71 0 0 19 21 18 18 21 24 0 0 100 0 25 76 0 0 0 1 255 240 101 68 0 0 0 2 0 0 0 0 15 3 194 141 1 13 18 34 0 0 81 90 0 246 1 43 48 32 18 7 40 16 78 72 11 122 0 0 117 252 235 98 11 16 6 6 0 100 0 216 18 52 67 33 > 20000506_020544.exv Exif.Photo.UserComment Undefined 125 > 20000506_020544.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20000506_020544.exv Exif.Photo.ColorSpace Short 1 sRGB @@ -6912,7 +7116,7 @@ Compare original and inserted image data --------------------------------- > 20040329_224245.exv Exif.Photo.LightSource Short 1 Unknown > 20040329_224245.exv Exif.Photo.Flash Short 1 No flash > 20040329_224245.exv Exif.Photo.FocalLength Rational 1 50.0 mm -> 20040329_224245.exv Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 +> 20040329_224245.exv Exif.Photo.MakerNote Undefined 29304 78 105 107 111 110 0 2 16 0 0 77 77 0 42 0 0 0 8 0 42 0 1 0 7 0 0 0 4 48 50 49 48 0 2 0 3 0 0 0 2 0 0 0 200 0 4 0 2 0 0 0 8 0 0 2 6 0 5 0 2 0 0 0 13 0 0 2 14 0 6 0 2 0 0 0 7 0 0 2 28 0 7 0 2 0 0 0 7 0 0 2 36 0 8 0 2 0 0 0 13 0 0 2 44 0 9 0 2 0 0 0 13 0 0 2 58 0 11 0 8 0 0 0 1 0 0 0 0 0 13 0 7 0 0 0 4 0 1 6 0 0 14 0 7 0 0 0 4 0 1 12 0 0 17 0 4 0 0 0 1 0 0 5 134 0 18 0 7 0 0 0 4 0 1 6 0 0 19 0 3 0 0 0 2 0 0 0 200 0 22 0 3 0 0 0 4 0 0 2 72 0 23 0 7 0 0 0 4 0 1 6 0 0 24 0 7 0 0 0 4 0 1 6 0 0 25 0 10 0 0 0 1 0 0 2 80 0 129 0 2 0 0 0 9 0 0 2 88 0 131 0 1 0 0 0 1 6 0 0 0 0 132 0 5 0 0 0 4 0 0 2 98 0 135 0 1 0 0 0 1 0 0 0 0 0 136 0 7 0 0 0 4 0 0 0 1 0 137 0 3 0 0 0 1 0 0 0 0 0 138 0 3 0 0 0 1 0 0 0 0 0 139 0 7 0 0 0 4 64 1 12 0 0 141 0 2 0 0 0 9 0 0 2 130 0 144 0 2 0 0 0 12 0 0 2 140 0 145 0 7 0 0 1 209 0 0 2 152 0 146 0 8 0 0 0 1 0 0 0 0 0 149 0 2 0 0 0 5 0 0 4 106 0 151 0 7 0 0 0 140 0 0 4 112 0 152 0 7 0 0 0 31 0 0 4 252 0 154 0 5 0 0 0 2 0 0 5 28 0 160 0 2 0 0 0 21 0 0 5 44 0 162 0 4 0 0 0 1 0 44 179 248 0 163 0 1 0 0 0 1 0 0 0 0 0 167 0 4 0 0 0 1 0 0 4 169 0 168 0 7 0 0 0 20 0 0 5 66 0 169 0 2 0 0 0 16 0 0 5 86 0 170 0 2 0 0 0 16 0 0 5 102 0 171 0 2 0 0 0 16 0 0 5 118 0 0 0 0 70 73 78 69 32 32 32 0 65 85 84 79 32 32 32 32 32 32 32 32 0 0 65 85 84 79 32 32 0 0 65 70 45 83 32 32 0 0 78 79 82 77 65 76 32 32 32 32 32 32 0 0 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 11 192 7 208 0 0 0 0 0 0 0 1 65 85 84 79 32 32 32 32 0 0 0 0 0 180 0 0 0 10 0 0 2 188 0 0 0 10 0 0 0 35 0 0 0 10 0 0 0 45 0 0 0 10 77 79 68 69 49 97 32 32 0 0 78 65 84 85 82 65 76 32 32 32 32 0 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 0 79 70 70 32 0 0 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 48 49 48 49 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 0 0 0 0 78 0 0 0 10 0 0 0 78 0 0 0 10 78 79 61 32 49 48 48 48 48 53 101 53 32 32 32 32 32 32 32 32 0 0 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 78 79 82 77 65 76 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 7 1 3 0 3 0 0 0 1 0 6 0 0 1 26 0 5 0 0 0 1 0 0 5 224 1 27 0 5 0 0 0 1 0 0 5 232 1 40 0 3 0 0 0 1 0 2 0 0 2 1 0 4 0 0 0 1 0 0 5 240 2 2 0 4 0 0 0 1 0 0 108 125 2 19 0 3 0 0 0 1 0 2 0 0 0 0 0 0 0 0 1 44 0 0 0 1 0 0 1 44 0 0 0 1 255 216 255 219 0 132 0 12 16 18 21 18 15 24 21 19 21 26 25 24 28 35 59 38 35 32 32 35 72 51 54 43 59 85 75 90 88 84 75 82 81 94 106 135 115 94 100 128 101 81 82 118 160 119 128 140 144 151 153 151 91 113 166 178 165 147 176 135 148 151 145 1 12 26 26 35 31 35 69 38 38 69 145 97 82 97 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 255 192 0 17 8 1 116 2 52 3 1 33 0 2 17 1 3 17 1 255 196 1 162 0 0 1 5 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 16 0 2 1 3 3 2 4 3 5 5 4 4 0 0 1 125 1 2 3 0 4 17 5 18 33 49 65 6 19 81 97 7 34 113 20 50 129 145 161 8 35 66 177 193 21 82 209 240 36 51 98 114 130 9 10 22 23 24 25 26 37 38 39 40 41 42 52 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 225 226 227 228 229 230 231 232 233 234 241 242 243 244 245 246 247 248 249 250 1 0 3 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 17 0 2 1 2 4 4 3 4 7 5 4 4 0 1 2 119 0 1 2 3 17 4 5 33 49 6 18 65 81 7 97 113 19 34 50 129 8 20 66 145 161 177 193 9 35 51 82 240 21 98 114 209 10 22 36 52 225 37 241 23 24 25 26 38 39 40 41 42 53 54 55 56 57 58 67 68 69 70 71 72 73 74 83 84 85 86 87 88 89 90 99 100 101 102 103 104 105 106 115 116 117 118 119 120 121 122 130 131 132 133 134 135 136 137 138 146 147 148 149 150 151 152 153 154 162 163 164 165 166 167 168 169 170 178 179 180 181 182 183 184 185 186 194 195 196 197 198 199 200 201 202 210 211 212 213 214 215 216 217 218 226 227 228 229 230 231 232 233 234 242 243 244 245 246 247 248 249 250 255 218 0 12 3 1 0 2 17 3 17 0 63 0 215 162 189 19 206 22 150 128 10 40 1 104 160 2 138 0 90 40 0 162 129 5 20 12 40 160 5 162 129 5 20 12 40 160 65 69 48 10 40 1 104 160 2 138 0 74 90 0 40 160 2 138 0 40 160 2 138 0 90 40 0 162 128 33 146 69 141 89 157 130 34 140 179 30 213 207 71 20 186 204 225 223 116 118 72 216 231 171 31 241 254 85 195 55 119 99 182 10 200 232 46 174 18 202 52 130 222 48 101 35 17 70 189 62 167 219 249 254 116 182 240 121 63 188 114 100 158 78 100 144 142 115 233 236 43 153 157 8 149 219 3 32 130 115 140 15 235 237 82 6 125 161 122 182 7 35 189 65 67 248 13 140 146 77 61 35 103 127 144 2 189 122 251 119 246 166 34 247 217 226 81 150 99 242 228 147 159 214 185 119 212 226 89 90 56 114 192 255 0 203 70 56 201 244 166 33 4 210 101 0 80 21 176 48 7 231 85 222 75 128 118 163 6 24 234 84 28 253 106 11 37 10 197 178 238 202 51 143 188 121 7 255 0 175 81 76 4 104 236 228 42 142 88 158 69 36 6 93 173 177 212 229 18 204 25 109 80 252 171 253 239 94 107 180 80 16 97 19 0 12 10 166 72 187 134 118 131 147 142 57 233 76 124 103 105 60 250 82 24 248 32 51 116 192 79 94 153 173 216 212 32 1 71 29 133 104 136 103 15 171 235 77 150 130 204 227 28 52 163 250 127 141 112 204 120 3 29 122 1 72 164 79 28 10 171 230 220 55 21 179 166 95 180 115 133 182 181 78 189 72 193 63 90 180 67 50 188 71 168 61 252 144 134 219 136 247 1 183 223 31 225 92 117 80 143 108 165 175 72 243 130 150 128 10 90 0 40 160 2 138 0 41 104 0 162 128 10 40 16 82 208 1 69 0 20 80 1 69 48 10 40 1 105 40 1 104 160 2 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 141 221 17 25 228 96 136 188 179 26 206 78 200 184 171 179 159 138 57 53 153 247 54 99 179 136 240 167 171 159 243 249 87 67 61 194 219 170 67 108 129 165 97 251 184 186 12 14 231 219 249 215 156 122 4 118 240 44 76 93 143 153 49 249 158 67 220 255 0 65 138 179 33 38 69 80 7 21 145 98 149 218 165 137 222 8 29 248 56 165 76 3 141 192 99 169 160 11 43 111 230 156 114 19 57 63 237 86 132 146 69 109 19 59 144 136 188 146 106 201 60 223 81 212 228 188 98 171 242 67 217 51 203 125 107 26 40 101 184 195 47 202 191 222 61 42 74 59 237 46 209 124 188 205 117 25 35 140 33 233 91 27 180 212 95 154 101 57 31 222 255 0 10 187 34 110 69 113 117 103 29 177 120 128 219 140 239 96 112 63 62 107 132 133 95 86 184 222 234 86 210 51 194 255 0 120 212 232 51 176 136 170 0 138 2 128 56 24 198 5 78 225 186 1 129 223 212 212 20 52 238 27 73 110 188 227 208 85 136 98 103 124 17 129 159 152 231 244 170 66 54 128 10 0 3 0 87 159 235 186 171 51 53 173 187 124 189 36 97 223 216 127 90 182 74 56 162 120 0 14 113 86 226 72 226 195 78 216 221 237 253 42 81 76 210 134 43 9 198 235 169 174 92 131 242 44 104 20 126 185 173 8 229 176 135 204 138 59 89 38 83 128 89 228 219 248 100 86 169 116 51 57 45 109 161 99 15 147 108 176 125 236 225 203 103 167 173 115 21 77 88 75 83 219 41 107 208 60 240 165 160 2 150 129 5 20 12 40 160 5 162 129 5 20 0 81 64 5 45 0 20 80 1 69 48 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 33 146 84 137 75 202 112 139 212 215 59 28 115 107 83 6 96 209 217 198 126 81 253 227 92 19 119 103 108 21 145 210 93 92 165 156 73 4 17 135 144 143 221 198 58 1 253 227 237 81 65 10 196 26 70 111 50 225 241 186 67 206 115 233 237 255 0 214 174 118 110 139 227 0 2 184 39 169 36 254 185 168 242 7 113 207 79 165 33 147 184 37 115 128 127 246 90 72 45 204 216 39 34 60 231 61 9 246 250 84 140 210 185 185 142 214 3 36 167 106 14 0 199 36 250 10 242 205 66 254 75 185 55 200 118 162 253 196 236 42 152 144 219 91 39 152 131 34 157 163 181 111 155 43 233 98 43 28 13 28 67 169 98 20 159 206 169 9 142 139 79 158 52 43 230 193 16 112 14 231 144 114 61 6 51 81 53 143 144 12 147 220 68 209 40 201 49 146 71 231 138 167 220 147 57 22 109 102 224 22 220 150 136 120 25 229 143 248 255 0 42 236 112 168 170 145 142 0 192 3 140 10 197 154 162 84 25 110 128 251 81 191 7 128 79 113 237 72 9 32 137 156 237 39 130 114 72 61 43 121 20 34 133 81 128 42 209 44 228 53 205 81 160 63 101 129 177 35 15 157 135 85 31 227 94 116 228 3 197 38 52 105 218 90 72 227 120 80 196 244 4 129 248 154 221 95 13 220 60 193 238 46 32 10 127 186 73 254 130 180 68 26 131 75 180 142 60 125 182 60 147 130 219 121 199 183 60 125 106 65 103 165 46 7 218 100 56 29 1 24 254 85 170 208 134 174 113 62 38 54 101 109 126 200 133 126 254 236 231 253 156 87 13 73 249 141 30 217 75 94 129 231 5 45 0 20 80 2 209 64 5 20 0 180 148 0 180 80 1 69 0 20 83 1 105 41 0 180 83 0 162 128 10 40 0 165 160 66 82 208 48 162 129 5 20 0 81 64 5 20 0 81 64 5 20 0 181 4 210 164 49 180 146 54 212 94 166 178 156 172 141 98 174 204 59 88 37 214 37 18 204 165 45 16 240 191 222 63 90 233 110 103 88 21 32 129 84 202 195 247 104 56 0 14 231 253 159 231 210 188 227 188 167 4 62 91 51 201 35 60 178 125 233 49 247 143 248 122 10 210 218 16 110 193 4 159 206 179 101 145 51 29 197 118 242 71 21 10 175 25 56 198 121 36 254 148 1 167 29 184 184 95 222 3 229 250 116 221 86 174 110 34 180 129 164 145 176 171 198 63 160 171 68 158 91 127 122 247 82 25 100 27 71 240 40 232 162 161 181 131 63 190 155 128 15 3 190 127 199 249 125 122 36 54 109 125 154 238 76 56 183 152 39 240 160 67 250 214 194 216 95 186 101 213 201 62 174 56 31 137 173 81 153 27 88 180 36 25 202 162 129 150 0 244 21 207 177 125 98 114 145 159 46 214 47 195 52 73 220 34 172 117 241 71 28 72 22 35 177 87 128 163 181 73 140 14 1 205 115 155 13 39 3 96 249 120 199 53 42 229 136 0 114 221 63 198 128 55 98 141 98 92 3 238 106 166 161 120 182 86 175 41 229 186 40 61 219 181 106 102 120 236 146 180 146 52 146 18 206 199 36 250 147 74 160 42 25 92 3 142 128 247 53 40 178 40 188 201 100 201 99 215 214 186 230 130 226 56 192 149 37 228 113 193 192 21 178 50 99 133 164 236 155 130 174 63 223 25 252 179 86 205 139 108 196 114 38 127 139 36 228 159 110 58 86 142 75 99 53 22 113 154 244 38 37 183 220 217 45 187 140 112 58 87 37 81 123 234 105 107 30 219 69 122 7 156 45 20 0 81 64 5 45 0 20 80 1 75 64 5 20 192 40 160 2 138 0 40 160 65 75 64 5 20 0 81 64 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 69 0 20 80 4 115 203 29 188 45 44 205 177 7 30 231 233 92 181 180 83 106 247 34 89 193 91 100 251 171 235 92 19 119 103 116 21 145 216 92 93 8 149 96 183 64 101 35 228 143 176 30 167 208 127 62 149 94 8 188 175 188 204 242 73 243 72 231 169 56 254 67 210 185 155 232 116 34 206 114 196 71 207 169 199 0 211 1 61 65 207 108 26 130 132 81 133 228 252 196 254 126 194 175 67 8 155 239 15 147 235 199 210 168 147 86 70 88 209 153 206 2 140 147 232 43 202 117 77 64 222 92 110 3 108 73 144 139 237 235 84 196 138 182 177 7 30 116 191 44 96 231 211 252 159 243 215 21 189 99 127 60 14 29 15 201 209 99 199 6 169 9 155 146 234 151 14 160 2 21 179 147 180 112 61 169 23 80 185 112 75 202 66 1 146 64 2 182 182 151 50 187 189 142 94 89 165 214 46 124 152 11 45 186 159 157 207 127 243 233 248 253 58 164 183 142 8 86 40 81 66 167 39 140 254 191 214 185 89 208 135 160 42 0 7 229 3 61 79 243 169 243 129 207 224 71 242 169 24 195 149 234 48 79 175 38 174 218 108 95 157 216 2 120 3 53 72 69 153 46 148 125 197 45 205 97 95 198 46 194 137 134 64 251 160 19 138 27 18 69 1 167 218 39 62 72 36 122 146 127 28 102 164 242 34 59 113 26 241 211 229 28 84 22 90 88 199 98 89 152 245 39 244 169 176 135 229 32 252 221 56 56 160 7 70 187 137 95 186 15 66 49 73 140 110 193 218 58 28 28 228 83 17 193 248 156 97 109 64 24 31 48 28 255 0 187 92 45 109 29 136 103 182 209 94 161 229 133 45 0 20 80 1 75 64 5 20 0 180 80 1 69 48 10 40 0 162 129 5 20 0 180 80 1 69 0 20 80 1 69 0 20 180 0 81 64 9 75 64 5 20 0 81 64 5 20 0 81 112 233 107 110 102 156 237 81 249 159 97 239 89 78 86 70 176 141 217 202 67 107 38 173 48 158 227 247 118 227 238 32 61 126 159 227 93 36 243 164 24 130 217 3 202 71 202 189 148 122 159 65 94 121 222 62 11 117 183 70 32 151 145 176 93 152 242 199 250 15 106 180 169 133 228 114 221 70 120 172 139 26 204 48 16 28 147 216 83 142 244 92 145 146 113 206 49 159 165 0 68 201 36 161 35 69 3 61 207 240 214 249 101 141 64 44 56 29 251 211 66 103 53 171 121 151 80 249 54 228 109 39 50 18 15 65 211 183 249 226 185 165 210 9 101 105 101 80 63 187 183 57 167 112 55 86 214 34 187 93 60 196 94 138 73 31 153 6 181 33 84 136 252 182 240 128 58 112 91 183 189 59 138 196 232 254 91 22 17 162 96 127 12 96 126 94 245 151 115 109 29 212 238 102 46 198 76 3 183 211 167 3 21 13 178 172 90 16 69 110 130 43 68 8 132 115 142 73 207 185 254 116 249 71 109 219 138 103 143 90 87 24 172 54 100 100 177 28 3 77 243 91 118 122 250 100 82 64 198 159 152 150 45 145 206 41 34 249 179 193 246 7 173 45 198 78 70 70 51 129 235 235 85 216 237 60 115 244 166 34 33 132 96 0 36 159 207 235 83 240 204 64 24 39 241 250 212 239 161 67 23 130 75 31 97 180 245 169 66 184 63 236 255 0 120 156 230 174 196 142 202 175 57 224 142 79 173 86 37 176 114 6 40 3 134 241 51 110 22 164 112 62 110 63 42 225 235 117 177 15 115 219 105 107 211 60 176 162 128 10 90 0 40 160 2 138 0 40 160 5 162 152 5 20 0 82 208 33 40 160 2 150 128 10 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 138 0 40 160 2 138 0 149 228 138 210 19 61 203 96 14 131 185 255 0 235 215 49 28 83 107 23 11 115 118 10 91 12 249 113 246 63 231 245 254 94 116 229 118 119 193 89 27 115 220 8 217 45 173 99 18 76 195 167 1 84 122 183 183 78 41 32 132 70 172 75 52 146 57 203 185 234 199 223 208 122 10 193 155 34 236 120 35 112 193 39 168 254 185 169 14 115 129 183 63 206 164 161 133 176 122 19 64 102 101 44 205 140 241 159 79 106 64 76 164 160 1 72 80 125 58 213 121 55 56 27 56 67 249 254 20 192 86 59 31 9 150 201 251 160 96 15 173 64 119 7 3 29 122 18 120 20 128 149 190 80 2 144 73 233 147 210 164 198 212 0 19 144 56 3 143 210 152 17 5 98 57 110 190 213 38 67 100 38 50 61 170 70 87 98 196 21 228 12 103 63 207 154 85 218 88 129 187 29 78 71 90 96 78 192 250 241 220 158 195 218 144 198 206 192 17 237 215 138 0 118 8 24 82 0 206 49 239 78 93 168 8 78 149 35 35 36 22 110 27 128 6 79 242 166 113 254 71 90 0 133 9 44 114 118 227 175 53 42 13 163 57 0 1 212 241 64 15 44 60 145 229 131 215 233 77 28 146 0 228 158 73 3 20 192 68 99 177 177 187 113 238 222 159 74 129 134 230 216 152 198 126 98 79 57 169 25 197 120 151 110 45 182 140 125 255 0 233 92 69 116 199 99 39 185 237 180 181 234 30 88 81 64 5 20 0 82 208 1 69 0 20 180 192 40 160 2 138 4 20 80 1 69 0 20 180 0 81 64 5 20 0 81 64 5 20 0 180 80 2 82 208 1 69 0 20 80 1 76 150 104 237 98 51 76 112 163 167 169 62 131 222 178 155 178 53 130 187 57 251 104 38 213 102 23 87 138 86 0 113 28 125 141 108 94 93 24 136 183 181 218 215 18 14 152 226 49 234 127 14 223 254 170 243 142 241 214 240 152 209 183 18 210 63 204 236 220 22 62 254 195 210 172 144 0 96 58 146 51 235 254 120 255 0 34 163 169 66 96 110 192 201 231 167 210 166 96 113 247 66 243 145 142 244 134 40 66 65 4 227 60 224 83 200 203 15 65 208 122 80 3 31 239 114 56 199 122 87 101 66 48 196 177 227 61 69 0 70 70 27 175 61 58 119 165 251 175 180 129 211 42 7 242 250 210 25 14 224 73 0 142 7 60 244 20 174 21 129 201 249 79 181 71 66 135 176 42 131 105 32 231 248 142 73 252 106 85 93 237 201 198 57 247 170 68 131 100 252 161 112 160 113 233 76 39 119 9 142 127 157 80 129 145 179 133 3 3 166 105 228 21 234 192 125 79 65 82 49 72 0 100 19 254 53 8 118 80 51 192 199 6 164 101 121 36 56 17 142 11 117 207 97 65 114 23 169 32 240 88 47 63 135 173 26 140 68 158 0 224 52 136 161 120 1 155 20 214 188 183 27 190 113 145 253 210 42 236 73 89 47 225 14 88 12 145 193 60 140 123 127 159 95 206 25 181 24 84 156 111 144 183 112 188 113 245 163 80 42 255 0 105 46 220 42 54 15 32 227 4 212 31 111 148 174 35 10 50 164 142 122 253 104 181 128 230 181 137 158 111 39 118 48 51 140 126 21 205 214 235 98 30 231 182 210 215 166 121 97 69 0 20 180 0 81 64 5 20 196 45 20 0 81 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 80 1 69 0 45 37 0 45 20 0 81 64 5 20 0 81 64 21 238 38 138 222 19 44 205 133 29 135 82 125 5 115 246 240 201 169 92 139 203 181 11 16 226 56 241 156 227 252 255 0 158 222 124 229 118 119 193 89 27 23 55 46 164 91 91 225 174 95 248 71 221 65 235 79 181 181 22 168 219 75 51 57 203 179 117 99 235 88 154 151 48 123 157 184 244 60 212 216 36 252 160 224 254 149 44 161 0 3 190 49 237 82 96 183 86 35 232 127 207 122 145 142 194 174 0 235 212 15 241 166 17 191 0 62 125 199 90 145 131 178 255 0 17 252 15 122 128 58 23 35 32 103 248 106 70 34 200 55 237 12 120 53 3 79 110 172 0 101 13 207 57 197 48 32 251 100 40 24 18 27 7 160 230 145 181 40 118 2 199 56 25 56 7 252 241 78 192 84 109 81 9 5 114 84 30 152 164 58 178 30 124 183 28 103 181 93 137 26 250 163 244 242 130 243 142 180 207 237 73 95 4 34 158 49 147 147 245 167 97 21 91 84 184 111 225 80 61 113 214 153 246 203 162 248 225 88 244 59 57 165 100 5 115 115 59 159 154 67 150 7 160 233 76 18 202 173 243 51 30 114 50 223 231 185 167 160 16 238 114 192 72 88 129 199 39 214 172 34 224 46 112 14 56 3 32 159 122 67 22 104 206 220 168 36 175 94 58 83 64 63 41 1 128 239 159 243 245 230 152 130 68 218 222 217 231 230 207 60 246 250 83 93 48 72 218 65 83 159 94 106 10 35 249 66 49 32 40 95 187 142 63 207 122 114 99 56 3 114 131 216 19 237 138 67 49 117 64 67 39 167 36 119 29 171 14 183 142 198 111 115 219 168 175 80 242 194 138 0 41 104 0 162 152 5 20 0 81 64 133 162 128 10 40 0 162 128 10 90 0 40 160 2 138 0 40 160 2 138 0 40 160 5 162 128 10 40 0 162 129 5 86 184 184 75 120 218 71 201 218 51 180 114 107 41 202 200 218 10 236 231 173 135 219 228 23 119 142 190 90 156 69 8 249 191 49 245 199 255 0 170 174 222 234 70 16 190 90 236 146 66 66 231 162 15 95 254 181 121 231 112 219 91 155 107 82 224 72 210 179 114 207 142 88 255 0 135 181 41 212 163 39 128 227 232 63 46 245 37 16 255 0 106 150 99 177 31 176 60 142 7 249 205 41 214 15 221 88 130 142 152 221 223 242 165 97 149 91 87 109 140 166 32 15 168 110 188 247 169 70 165 49 193 12 189 62 232 94 152 252 105 52 23 42 173 220 234 164 153 48 79 251 63 123 241 247 167 125 166 124 0 101 96 9 234 56 164 50 167 157 35 29 204 78 79 36 103 168 232 105 131 123 99 37 136 207 35 57 228 126 157 40 25 32 25 251 199 36 119 7 57 244 52 242 50 119 14 113 211 143 65 130 42 74 33 192 56 28 227 28 118 207 161 255 0 61 104 96 159 127 32 47 86 83 219 215 138 164 72 193 176 110 140 96 3 252 92 243 233 79 218 10 2 112 115 200 3 174 59 231 249 211 16 204 109 39 212 28 103 25 250 26 85 77 164 48 56 61 64 245 166 34 112 70 222 91 229 3 143 155 56 205 66 73 110 23 130 15 231 72 99 195 41 27 114 73 83 255 0 235 250 84 129 65 96 192 16 49 184 3 223 214 144 15 42 187 129 35 0 241 201 224 254 20 163 44 187 67 129 180 250 123 123 80 50 92 3 32 36 156 14 56 231 229 254 157 127 90 175 30 213 108 130 62 82 65 254 32 127 10 104 7 239 32 238 3 156 100 128 58 255 0 159 233 81 204 164 146 229 177 142 78 121 206 122 212 108 50 5 92 19 134 227 235 131 138 110 4 45 158 72 28 99 29 191 207 242 170 3 35 82 63 44 64 131 242 238 31 202 177 43 101 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 22 138 0 40 160 2 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 162 128 10 90 0 40 160 65 69 3 10 40 16 86 117 212 96 252 216 4 116 96 69 101 53 120 154 193 217 156 48 223 105 116 99 28 169 229 65 238 61 13 109 75 23 218 237 152 175 45 159 149 184 235 142 7 229 94 113 232 24 118 242 43 38 14 126 95 243 252 234 120 202 134 228 29 152 57 246 164 49 88 19 40 92 168 199 94 159 143 126 105 62 249 46 10 145 223 44 58 250 83 1 28 146 202 27 57 28 3 156 211 225 220 20 22 86 25 224 28 30 79 249 254 116 158 192 88 219 208 17 183 3 147 220 82 149 219 243 96 17 215 31 207 252 106 74 20 38 27 229 206 241 235 143 243 210 130 64 92 113 200 206 123 122 131 250 26 76 104 121 200 39 111 66 49 199 106 67 150 42 25 192 192 227 104 244 169 24 193 198 51 142 152 3 2 172 99 42 9 206 214 228 174 127 74 161 21 29 54 29 202 185 94 157 127 195 235 90 1 8 82 174 6 211 206 88 253 210 58 138 24 20 241 178 82 20 16 59 146 127 200 167 54 118 149 218 56 60 103 165 0 48 41 15 191 143 83 158 192 255 0 159 210 165 40 60 208 163 248 184 207 255 0 170 152 134 188 120 96 161 182 237 235 215 250 211 62 85 32 130 64 206 121 164 5 134 98 234 21 136 33 126 85 0 14 7 214 156 170 164 133 86 249 138 252 193 186 80 49 65 141 137 1 64 11 145 128 58 245 245 53 90 88 153 126 118 4 43 112 115 156 30 50 63 207 181 29 69 208 145 21 71 150 217 27 187 124 163 21 38 126 80 93 21 191 12 0 62 158 152 255 0 60 82 101 34 179 109 218 62 82 15 57 201 200 35 181 63 39 229 44 167 35 215 168 255 0 63 214 144 28 246 166 8 49 238 24 35 35 249 86 37 111 29 140 222 231 183 81 94 161 229 133 20 0 82 208 1 69 49 5 20 0 82 208 1 69 0 20 80 1 69 0 20 80 1 75 64 5 20 0 81 64 5 20 8 41 104 24 81 64 5 20 8 40 160 2 144 128 192 131 200 52 12 227 181 59 114 209 146 62 244 92 143 235 254 52 205 58 96 99 40 216 32 242 1 255 0 61 186 215 149 182 135 166 181 212 206 189 141 173 238 196 160 96 57 206 61 15 113 82 17 242 133 1 74 159 152 16 127 207 165 73 68 109 180 128 192 225 193 244 20 48 200 206 238 7 3 57 226 152 2 229 149 134 238 7 92 115 254 113 82 121 75 134 116 99 199 183 63 206 134 5 184 212 238 201 28 142 160 31 210 156 177 169 115 145 184 1 129 206 1 53 155 40 121 88 252 161 181 136 97 199 63 161 255 0 62 181 1 35 0 49 24 7 39 215 29 233 12 66 219 36 46 202 27 62 217 2 157 203 41 110 62 92 14 188 227 252 154 161 14 220 67 238 220 48 127 149 78 138 178 54 208 251 87 119 36 142 158 252 122 138 145 137 133 102 31 40 112 57 57 237 248 123 80 184 81 134 7 61 71 191 92 247 244 38 139 129 0 25 92 7 56 236 71 60 118 169 84 130 197 24 128 9 239 211 63 231 20 116 24 200 209 75 176 35 59 127 135 212 119 166 54 3 129 200 221 223 57 166 34 118 4 168 59 71 204 6 121 61 106 166 15 152 48 132 28 116 169 184 197 112 73 200 239 211 218 172 33 249 73 57 231 131 142 121 237 222 168 64 142 171 47 44 0 35 244 255 0 245 212 123 114 173 185 200 117 28 0 185 39 29 57 163 96 24 75 21 81 158 9 200 247 227 255 0 213 87 194 168 141 121 99 32 24 0 115 142 104 123 7 81 142 25 216 41 92 112 120 24 250 255 0 60 254 117 19 57 151 239 100 156 96 159 199 255 0 215 81 98 206 123 85 228 198 220 238 57 206 127 10 193 174 149 177 139 220 246 234 43 211 60 176 162 128 22 138 0 40 166 32 162 128 22 138 0 41 185 30 99 71 159 157 64 37 125 51 83 114 172 60 130 14 8 193 164 170 36 40 160 2 138 0 90 40 0 162 128 10 40 0 162 128 10 40 16 82 208 2 82 208 1 69 0 20 80 5 59 132 200 14 58 142 43 131 145 77 157 233 85 225 9 220 191 225 94 124 213 164 119 193 251 166 197 200 251 93 190 196 60 159 152 103 158 126 181 141 103 41 227 118 126 94 126 134 177 54 52 74 121 132 169 251 199 169 110 160 85 103 37 128 83 243 17 193 94 120 169 40 145 178 196 29 160 18 48 127 90 144 199 188 6 81 207 61 57 250 81 176 18 68 72 219 200 201 224 159 229 253 42 100 108 150 82 193 84 122 159 122 150 134 33 82 217 1 153 142 50 112 56 199 122 112 7 248 249 200 224 168 231 53 37 17 54 118 171 2 50 56 201 230 162 218 11 28 116 97 207 183 225 245 171 68 49 200 20 238 27 72 238 57 254 148 41 224 47 76 28 18 51 75 168 250 22 24 145 134 69 218 15 108 114 61 64 199 225 80 101 227 144 30 55 231 156 10 86 24 252 149 32 55 3 191 31 253 122 82 164 131 156 16 157 199 28 251 211 2 55 98 78 229 224 55 61 57 247 167 134 42 216 56 32 241 237 72 100 204 8 196 100 127 189 147 208 212 70 45 179 110 86 249 91 230 219 253 42 118 1 135 4 23 144 224 231 229 29 249 239 154 62 80 2 156 242 10 156 117 245 21 98 26 62 101 219 147 180 242 51 206 49 254 127 90 151 59 87 42 0 24 200 3 154 0 162 121 132 19 202 134 232 7 225 215 241 171 105 33 17 141 202 119 161 207 60 99 210 128 38 92 186 41 8 78 226 8 82 63 74 128 143 45 157 91 35 191 79 187 233 72 103 61 170 117 140 228 243 158 15 110 149 135 91 71 99 55 185 237 212 87 168 121 97 69 0 45 20 192 40 160 65 69 0 45 40 5 136 0 100 158 194 144 194 40 158 236 133 131 43 30 126 121 189 49 217 125 79 191 65 245 170 90 142 171 21 148 95 101 211 182 130 62 243 142 112 125 6 122 159 83 253 122 112 201 221 157 209 86 71 51 164 93 178 206 208 202 120 144 228 18 127 139 223 235 93 149 116 193 232 115 77 106 20 86 198 33 69 0 45 20 0 81 64 5 20 0 81 64 5 45 2 10 40 0 162 128 10 40 0 162 128 16 128 70 15 67 92 158 167 107 230 70 85 65 47 31 43 238 43 150 170 210 231 77 55 173 140 235 9 129 66 9 228 115 210 171 221 133 134 247 204 78 21 206 113 239 222 185 78 178 230 21 254 101 36 231 230 7 210 167 101 86 93 228 110 11 254 208 255 0 56 255 0 26 204 178 36 199 205 129 243 28 115 140 253 49 78 76 224 156 113 211 7 61 232 1 23 140 147 140 254 121 255 0 61 105 89 137 218 202 121 94 78 59 115 254 127 42 64 41 206 209 128 114 125 186 125 40 229 151 133 200 224 154 0 144 129 142 59 241 147 207 21 12 97 134 20 2 192 122 122 82 40 144 161 77 174 65 220 6 238 157 105 152 220 8 83 183 232 51 129 84 73 105 81 131 96 21 220 62 232 233 158 181 17 117 202 41 80 199 24 231 62 216 169 234 80 138 161 144 35 30 122 158 113 131 82 16 168 64 4 241 242 158 249 244 52 152 16 28 162 146 199 42 79 97 200 231 191 227 239 74 112 171 183 215 129 237 64 199 48 220 170 1 27 215 190 61 255 0 151 248 212 146 185 83 25 78 66 252 205 223 235 64 8 193 54 237 43 208 140 100 243 131 211 252 251 84 126 75 5 57 3 113 227 61 72 52 128 133 144 162 225 65 224 103 25 201 226 167 10 66 12 16 192 115 215 25 30 213 64 70 177 135 5 216 130 135 140 102 171 237 219 33 94 228 99 56 166 73 44 46 220 231 28 158 253 205 56 158 14 71 36 112 123 138 150 81 135 170 169 11 9 36 28 130 120 233 218 176 43 117 177 155 220 246 234 43 211 60 176 162 128 10 90 0 40 166 32 162 128 23 128 165 153 130 170 242 88 156 1 86 34 131 237 40 90 76 197 106 7 59 190 86 144 119 39 251 171 237 222 185 230 250 29 16 93 78 119 84 214 22 88 190 205 103 148 128 12 18 56 44 61 7 160 254 117 199 224 158 77 114 29 100 108 8 229 73 4 114 8 237 93 237 133 200 186 183 86 36 111 28 56 244 53 188 30 166 21 22 134 141 21 216 113 133 45 0 20 80 1 69 0 20 80 32 162 128 10 40 1 105 40 1 104 160 2 138 0 40 160 2 169 220 38 84 48 234 191 202 179 154 188 90 52 139 179 60 254 229 26 210 239 114 112 173 243 46 58 123 138 190 144 45 218 152 132 131 36 101 62 190 245 230 223 67 209 40 90 190 221 209 201 149 96 113 130 58 30 245 181 158 74 130 66 128 123 226 147 220 164 25 253 223 202 126 110 135 233 248 84 38 51 194 147 192 235 142 255 0 228 82 64 59 129 242 174 114 121 227 191 249 20 255 0 41 118 14 84 118 20 1 24 220 168 6 1 32 142 61 191 199 252 42 199 202 72 207 35 29 7 21 44 104 134 57 9 44 74 97 155 174 15 24 233 78 192 11 242 18 115 211 39 252 255 0 147 72 98 238 87 10 89 78 51 131 239 80 169 28 144 61 243 237 222 152 18 50 16 72 219 133 94 114 58 83 16 156 96 48 195 12 119 232 105 136 120 192 4 48 0 241 150 29 169 135 107 100 237 0 47 82 13 72 199 110 221 201 63 48 228 19 210 156 160 111 28 238 245 205 0 43 159 152 32 198 122 19 80 15 149 185 97 129 206 51 159 194 146 24 236 110 94 24 240 63 67 253 122 83 154 82 192 134 25 219 142 123 156 83 176 15 70 202 252 163 39 177 60 154 133 51 177 115 185 112 217 57 238 49 76 67 254 77 227 12 49 236 106 7 218 115 142 88 30 14 122 213 8 81 201 224 156 117 32 116 205 41 5 128 108 110 7 29 61 106 70 98 106 156 24 148 246 207 31 149 97 86 203 99 54 123 117 21 233 158 96 81 64 11 69 48 10 40 16 82 177 84 77 239 144 185 192 192 201 99 216 1 220 212 183 101 114 146 187 45 45 186 162 11 155 242 177 198 156 172 93 66 159 83 253 227 233 233 92 118 167 170 203 122 74 47 201 6 120 78 231 220 255 0 135 79 175 90 243 219 59 210 48 149 9 3 106 177 250 10 24 21 28 130 62 162 145 68 68 103 184 171 86 87 6 206 231 113 255 0 86 252 55 248 213 39 102 75 87 86 59 250 43 209 60 224 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 45 20 0 81 64 5 20 0 81 64 5 39 177 160 14 79 84 183 6 39 92 124 202 55 41 174 94 210 82 15 7 27 121 205 121 150 179 104 244 211 186 185 106 244 17 42 220 40 199 153 247 128 236 223 253 127 241 173 112 11 162 149 239 201 61 63 149 102 89 30 120 28 110 39 184 52 224 163 25 35 174 51 72 96 9 95 155 112 207 76 82 228 227 42 127 78 180 196 46 237 164 48 193 29 8 29 105 225 112 220 158 135 234 106 89 72 20 22 192 207 35 143 92 138 67 27 143 224 124 159 69 53 35 9 96 118 198 35 98 58 244 53 11 3 27 252 223 41 247 239 244 170 17 101 32 121 6 10 48 192 199 204 49 159 207 242 169 126 203 46 119 236 227 234 14 61 105 0 227 101 35 30 170 9 29 27 189 72 214 142 8 229 112 188 17 207 30 216 199 52 174 49 145 217 96 141 211 12 16 58 46 64 167 181 154 224 143 52 227 175 9 211 31 141 59 133 138 179 69 28 10 60 233 139 49 25 24 238 63 206 105 255 0 102 46 131 229 242 215 60 111 229 191 47 254 189 49 19 37 172 91 70 247 124 129 206 49 130 42 127 179 68 65 1 126 110 159 51 112 106 70 55 201 139 160 64 59 253 238 127 14 105 202 139 180 97 67 96 112 7 81 254 120 160 99 132 42 217 219 26 229 122 130 159 224 42 64 177 148 56 8 65 224 130 131 35 233 143 106 64 83 148 197 12 69 159 5 71 76 245 111 165 102 169 184 189 114 34 6 56 253 58 154 209 119 100 190 198 86 181 12 112 44 11 24 108 157 217 45 212 244 174 98 180 91 16 207 110 162 189 51 204 10 40 1 104 160 2 138 98 16 178 171 170 96 188 140 50 177 175 86 255 0 1 238 107 80 36 86 74 146 220 15 62 237 201 17 162 12 227 217 71 96 7 83 255 0 234 174 57 187 187 29 144 86 69 86 211 38 190 148 79 169 73 177 71 221 130 51 247 71 214 156 201 101 106 184 134 21 4 12 22 238 127 26 196 216 195 154 245 63 135 2 178 30 244 51 80 22 33 119 137 207 206 131 235 210 161 123 80 235 251 182 220 63 186 122 208 6 198 149 49 49 155 121 51 230 69 211 35 248 127 250 221 63 42 221 174 232 187 163 134 74 204 40 173 12 194 150 128 10 40 0 162 129 5 20 12 90 40 1 9 3 169 235 71 76 103 185 197 79 50 43 149 141 145 214 49 151 96 191 90 3 3 158 163 29 114 8 169 231 137 92 140 112 193 199 61 122 80 78 7 66 113 215 138 143 105 18 253 156 128 114 64 193 228 100 80 78 6 112 122 226 163 218 162 189 147 42 61 192 78 160 31 64 57 39 240 20 213 157 216 100 199 180 103 25 206 79 229 71 181 15 102 99 207 103 231 187 188 172 114 195 162 12 118 252 106 56 52 168 98 152 50 188 132 47 60 227 252 43 137 202 236 236 81 178 53 30 194 39 143 202 118 37 79 60 183 90 124 54 17 34 109 68 227 60 130 199 143 198 162 229 88 169 112 144 68 254 86 195 44 228 252 168 167 147 245 244 166 37 155 183 205 47 238 195 15 184 167 159 196 154 96 95 75 56 87 157 163 105 28 242 78 63 10 177 246 104 208 15 221 174 58 231 111 90 145 146 108 80 131 108 96 15 243 218 148 128 49 200 24 244 255 0 235 82 1 7 201 131 39 95 82 122 246 167 52 169 18 151 96 2 140 100 80 6 18 253 162 243 37 11 67 109 156 110 254 38 25 245 255 0 63 141 106 197 107 28 25 88 211 97 110 135 7 39 241 235 254 21 111 77 4 137 129 36 229 7 204 57 39 105 25 253 41 220 130 89 87 57 254 18 49 80 80 42 158 141 156 1 156 224 241 72 83 32 3 128 125 87 161 255 0 63 74 0 19 110 72 68 0 142 160 174 63 28 86 85 220 248 62 85 182 12 172 121 239 138 180 174 201 110 195 237 109 18 216 249 140 124 217 177 203 19 211 61 199 249 205 92 32 236 32 29 202 223 222 193 199 225 67 4 134 48 57 27 240 57 235 144 79 231 81 63 96 81 118 255 0 14 48 79 232 122 125 106 74 21 176 196 22 224 142 167 142 158 164 127 79 242 80 228 140 0 16 231 44 125 63 250 255 0 231 232 0 164 18 62 98 193 135 161 36 254 127 214 155 43 121 72 205 39 202 192 125 236 147 184 250 83 3 9 3 223 92 101 249 3 182 49 248 113 93 27 42 42 4 43 180 142 129 84 115 239 142 43 73 118 51 143 115 140 241 17 36 91 252 251 135 205 142 185 237 235 92 117 82 216 30 231 183 81 94 153 229 133 20 0 180 80 32 166 168 146 89 188 152 0 105 7 222 207 68 250 251 251 127 42 206 78 200 214 42 236 190 134 59 7 251 60 7 237 23 210 242 219 143 127 86 244 0 118 255 0 245 214 204 48 173 170 180 146 55 153 59 253 249 8 228 251 123 15 106 226 59 78 122 246 252 242 15 78 156 87 21 113 120 243 48 142 32 73 39 0 14 166 128 49 136 102 59 84 151 147 251 145 141 223 175 255 0 174 180 211 73 190 118 255 0 86 177 3 211 123 15 233 72 99 31 77 184 140 128 211 67 146 120 80 88 147 239 128 58 113 87 224 211 239 58 157 139 211 171 82 184 205 161 100 115 28 155 255 0 122 167 134 11 249 131 207 78 106 115 58 231 106 141 205 232 13 105 25 216 198 80 184 245 105 29 115 176 38 70 65 60 255 0 135 243 165 81 49 192 59 73 199 247 72 231 243 171 117 73 84 134 44 165 206 35 95 51 177 35 128 13 78 171 47 222 32 17 183 59 64 201 252 243 67 168 199 236 209 28 146 8 115 188 147 199 0 12 158 255 0 225 66 151 145 185 196 67 190 238 79 127 203 245 169 246 140 126 205 22 18 38 42 163 121 57 238 216 7 244 255 0 60 84 50 176 66 160 2 88 131 133 28 147 254 127 165 71 60 153 124 145 67 21 101 117 27 190 65 216 47 39 241 63 157 92 16 70 193 75 47 66 70 88 103 175 215 252 245 169 114 101 40 162 93 170 170 66 224 149 39 167 249 250 85 114 169 181 182 237 227 176 57 63 231 145 88 154 10 79 44 122 224 118 21 158 178 153 100 104 237 248 219 214 66 51 248 113 254 127 74 164 132 217 105 109 163 82 27 37 201 254 38 235 254 120 171 10 25 57 80 14 223 65 73 187 142 195 118 131 192 225 113 145 199 3 218 164 85 110 93 219 10 6 211 145 254 115 72 6 4 42 184 82 192 175 221 200 255 0 39 252 254 89 79 35 59 52 113 48 201 251 206 115 129 254 127 207 173 82 66 101 139 123 113 30 78 3 56 231 32 228 183 249 255 0 62 246 228 27 79 29 24 114 27 255 0 175 73 187 176 67 115 140 227 10 224 242 114 49 239 254 121 164 32 108 45 128 23 185 35 0 127 133 73 67 118 144 2 183 202 216 200 206 71 31 231 245 170 23 50 145 39 147 0 249 207 28 118 63 231 242 171 74 228 183 98 204 54 139 108 167 111 14 221 88 245 255 0 63 202 174 131 130 118 187 110 224 116 255 0 61 170 94 163 67 194 9 79 203 130 15 61 184 29 105 162 60 62 210 57 246 29 105 12 24 0 217 39 42 56 36 18 48 127 207 231 80 170 115 206 118 177 224 228 103 255 0 215 76 1 246 8 203 231 105 94 126 97 143 199 31 202 177 112 111 165 243 36 7 202 78 48 14 51 248 246 247 255 0 38 174 61 200 125 141 211 180 109 192 33 49 133 218 184 30 199 252 41 60 181 8 119 55 203 158 125 63 47 243 159 122 204 208 71 59 135 27 137 31 137 231 183 212 211 254 96 81 241 243 19 200 94 159 231 252 40 16 175 242 228 50 190 211 253 220 243 254 38 153 146 95 97 227 251 160 231 147 244 246 160 102 109 221 201 141 1 0 137 14 64 7 183 190 59 26 101 148 34 36 51 56 115 41 227 29 254 159 90 211 104 153 238 203 229 136 33 215 123 158 132 47 76 253 125 5 59 229 10 12 106 118 156 224 228 224 86 102 132 91 130 140 51 124 132 119 200 192 252 15 95 243 235 76 192 27 129 56 29 71 97 159 76 117 164 1 131 247 31 127 31 117 137 206 79 182 127 207 231 66 132 5 80 6 13 147 180 145 206 123 156 80 4 170 187 176 15 202 223 195 145 206 61 107 155 185 145 174 167 88 215 1 65 194 140 140 125 107 88 45 110 103 46 198 228 81 109 137 99 24 85 28 158 132 227 175 81 83 42 186 241 34 128 135 150 246 244 21 153 161 197 248 145 118 155 127 156 176 59 136 227 0 116 174 46 183 91 25 189 207 110 162 189 51 203 10 40 1 105 64 44 64 3 36 208 4 208 67 37 209 219 110 118 160 56 105 255 0 152 79 83 239 218 168 223 234 112 105 170 109 52 244 27 198 119 63 80 167 241 234 127 207 53 195 39 118 119 69 89 26 58 5 167 149 19 220 207 204 210 114 73 234 1 254 180 237 74 240 46 70 120 29 170 11 60 246 107 151 184 151 98 16 163 185 61 0 247 167 216 91 53 234 157 128 197 2 253 247 3 230 127 97 254 123 254 72 103 113 12 17 90 66 86 20 242 148 12 177 3 147 248 213 105 229 118 147 100 28 54 114 207 142 16 127 143 249 250 103 185 91 11 20 75 8 200 25 207 46 199 146 79 249 255 0 61 106 118 10 220 125 236 227 7 57 192 244 197 72 202 37 140 147 121 104 118 129 213 255 0 207 249 252 170 81 23 145 31 200 27 32 252 216 227 250 254 21 79 77 4 60 59 108 62 96 3 28 146 87 129 237 85 72 107 167 0 13 176 175 126 133 191 250 223 231 232 151 112 102 140 81 130 66 129 242 142 49 233 254 127 207 180 82 150 64 21 84 150 57 0 103 250 255 0 159 195 178 90 177 145 193 3 39 206 219 183 158 164 99 3 142 130 173 96 168 227 141 164 253 224 57 253 127 207 225 67 119 11 16 92 74 97 64 187 65 37 190 78 56 252 127 74 101 188 66 50 197 200 121 9 201 35 159 192 123 127 159 165 108 133 187 46 2 161 113 156 115 158 248 252 63 207 244 169 156 157 187 83 24 108 227 39 36 255 0 143 79 243 197 65 68 35 230 0 159 226 24 109 199 140 254 63 253 127 211 148 229 206 9 7 35 24 63 254 191 127 243 147 64 20 100 102 184 144 66 159 42 227 231 97 200 252 234 228 17 172 113 0 139 180 142 126 239 39 255 0 175 254 125 106 158 138 194 91 220 182 191 54 118 16 122 54 115 254 127 207 225 76 108 249 153 31 117 134 120 25 207 2 179 40 73 27 8 202 1 36 242 2 242 127 207 111 173 66 168 76 128 1 242 184 249 121 56 254 95 90 96 103 92 202 202 161 80 17 33 200 57 224 227 241 233 154 179 111 2 68 164 46 14 225 146 199 159 127 94 159 231 214 175 161 29 73 126 96 217 92 46 211 131 147 254 115 255 0 215 165 56 95 145 137 219 212 115 208 251 243 82 80 167 39 231 7 105 78 9 7 252 231 233 220 211 72 1 130 227 11 216 134 206 63 195 252 77 33 144 92 74 97 79 148 12 244 21 13 172 62 82 2 219 119 201 220 142 71 177 173 58 17 212 190 56 27 67 133 97 192 244 250 103 245 61 169 160 147 181 182 231 60 28 227 156 251 118 207 242 168 44 85 101 0 237 125 193 179 140 28 126 124 126 21 27 51 50 22 221 202 158 91 3 140 127 63 111 173 33 147 109 36 6 9 156 142 84 246 253 56 197 53 118 140 133 108 174 50 48 113 129 158 228 250 154 4 101 94 51 204 235 0 251 195 239 158 153 252 189 42 210 47 148 139 176 124 131 130 172 65 39 61 7 227 214 181 123 88 205 111 114 202 132 7 134 194 243 211 174 113 201 233 81 133 207 202 9 101 225 128 7 11 236 57 235 235 89 154 15 86 202 18 10 238 25 203 12 115 234 113 142 105 75 49 98 216 24 60 144 113 145 232 49 250 210 24 121 108 9 93 199 230 56 13 128 78 79 83 237 210 152 20 5 219 200 56 207 28 29 163 212 246 160 12 72 213 238 174 119 48 4 14 199 167 176 244 252 62 181 176 251 179 242 96 149 224 103 0 123 154 210 91 216 206 61 199 121 103 1 200 27 72 199 221 192 3 191 67 72 202 23 14 70 23 190 71 110 194 178 52 20 170 161 59 148 240 119 22 62 189 105 142 204 14 25 24 149 63 46 122 177 246 164 3 112 236 74 252 233 147 181 62 92 159 115 207 111 241 164 104 192 93 164 21 227 174 50 118 142 78 106 128 171 60 133 96 44 8 5 206 20 0 51 143 175 249 233 84 236 226 86 86 102 57 207 0 46 73 192 235 249 145 143 195 222 181 90 68 205 238 108 3 148 203 17 145 150 32 140 31 106 20 49 198 245 36 55 204 197 129 252 5 98 106 113 254 39 7 253 24 146 78 119 30 191 74 225 171 120 236 100 247 61 186 138 245 15 44 40 160 5 224 2 88 133 3 169 61 170 229 189 169 184 83 36 196 199 105 142 115 242 153 7 169 244 95 231 92 243 125 14 136 46 167 59 171 107 185 197 174 152 118 70 163 5 212 99 62 195 208 127 159 175 51 167 194 39 187 68 60 129 203 87 41 212 122 131 92 121 80 178 142 253 43 207 181 25 203 49 81 201 60 99 222 155 18 29 5 137 150 116 177 82 195 35 125 195 14 48 58 133 254 95 159 181 119 120 88 80 69 26 0 139 129 143 106 134 82 51 238 27 108 91 65 57 39 3 56 29 253 248 162 8 240 155 72 207 67 192 198 79 175 249 227 167 169 169 232 62 164 236 163 27 64 27 71 175 233 249 85 121 73 88 246 68 6 79 202 0 164 183 27 8 209 98 27 35 60 55 222 36 247 255 0 38 156 163 110 54 177 102 60 21 255 0 28 31 243 199 165 75 99 177 74 102 44 235 27 54 11 99 127 203 208 126 31 157 92 65 179 1 76 140 49 128 49 145 199 65 239 254 125 105 177 117 38 108 99 113 227 35 57 80 127 159 249 237 239 80 192 185 149 164 147 57 35 229 206 127 95 210 159 75 129 41 59 137 98 73 220 63 15 212 255 0 158 42 66 234 88 28 142 70 58 123 122 255 0 95 167 173 72 202 145 32 150 86 102 9 158 195 131 183 240 171 225 6 6 227 236 195 63 231 63 253 99 85 46 194 67 137 193 28 156 142 57 193 63 207 154 171 194 146 9 251 167 112 32 142 131 159 199 233 244 168 40 153 7 36 140 14 119 100 99 233 215 183 255 0 90 161 157 246 161 216 25 50 1 93 223 207 252 250 213 45 196 198 193 8 84 32 227 46 51 159 95 99 235 142 125 184 247 171 164 140 96 146 49 195 103 175 167 255 0 91 241 164 245 96 182 32 50 5 80 1 220 115 142 121 238 122 122 14 15 224 40 81 133 192 109 193 79 36 147 199 25 233 254 121 164 49 222 121 92 141 203 129 247 189 0 250 126 66 160 111 226 12 10 227 60 30 11 14 255 0 135 79 202 152 138 17 141 243 52 142 185 0 227 146 57 39 183 35 245 250 214 128 35 14 9 202 231 112 57 63 134 127 157 84 183 37 108 60 62 10 178 156 103 131 150 201 62 159 167 52 139 179 104 83 198 222 64 61 191 199 214 160 162 101 100 192 96 204 72 198 115 156 227 215 250 212 13 145 144 131 140 100 103 56 246 255 0 26 67 51 8 243 174 6 65 40 14 6 123 254 152 231 211 235 90 42 27 238 175 206 135 145 243 112 57 227 211 189 104 201 67 229 92 3 188 40 101 238 1 4 142 253 58 100 247 169 58 12 158 135 33 135 167 175 233 80 89 89 206 81 126 97 216 167 96 9 233 129 244 169 11 175 44 11 146 7 221 207 44 7 31 206 128 12 96 130 64 244 99 147 133 254 247 127 255 0 93 18 72 190 95 202 70 0 5 14 78 58 112 0 250 83 17 147 0 59 217 247 116 57 98 27 147 220 143 199 142 106 249 98 173 188 18 11 17 242 110 228 147 235 248 85 203 114 99 177 121 20 8 221 203 126 236 116 25 56 24 164 155 156 133 33 88 16 20 231 214 178 44 170 11 96 56 201 193 195 49 238 7 248 208 238 200 161 249 218 70 112 88 100 147 211 252 122 83 17 32 82 73 78 139 157 171 198 79 185 170 87 39 17 109 251 165 143 221 3 183 64 9 255 0 61 106 163 184 158 136 75 56 243 23 153 25 59 185 56 192 193 244 231 245 171 138 124 194 89 114 196 124 153 218 49 238 126 159 227 77 238 37 176 214 219 230 149 98 62 113 157 184 236 61 197 48 241 203 101 144 252 196 237 200 246 21 145 98 46 35 80 73 192 234 89 151 169 63 231 244 169 54 109 77 140 7 3 130 87 185 244 164 80 214 10 58 109 206 54 130 115 207 175 79 199 243 168 200 6 60 197 247 143 202 27 36 100 117 239 254 121 166 6 77 211 121 140 89 87 167 0 103 169 237 248 244 173 8 163 69 141 85 48 157 121 39 146 163 252 254 149 179 217 25 45 217 105 87 163 160 33 88 252 217 236 63 207 242 168 144 228 157 205 191 204 57 61 64 0 127 147 88 154 156 135 138 118 177 182 117 108 134 221 198 58 116 174 18 186 86 198 47 115 219 168 175 80 242 194 153 35 136 212 51 103 147 128 0 228 159 65 239 82 221 149 202 74 236 213 138 217 98 143 237 90 129 88 210 62 86 50 114 1 245 62 167 208 127 90 225 117 141 110 77 64 249 48 131 28 0 243 207 45 245 255 0 15 242 60 246 206 244 172 115 10 2 142 181 215 104 145 128 173 39 114 106 70 108 221 203 181 13 114 17 48 89 218 226 79 153 99 228 3 222 168 71 93 165 196 214 214 63 104 149 143 153 57 243 28 158 191 253 126 63 157 106 19 130 57 57 232 125 63 207 63 173 100 205 17 154 146 164 196 184 44 118 28 18 72 224 143 126 63 201 21 114 49 147 191 140 99 0 244 255 0 63 253 122 76 16 230 97 201 32 140 240 72 245 31 254 175 210 160 70 70 249 178 14 84 96 169 253 63 65 201 245 161 3 36 80 173 145 134 201 61 178 49 254 115 250 213 103 149 84 49 184 32 12 29 204 216 227 30 220 159 78 42 10 22 220 179 249 178 7 12 132 130 25 91 61 62 159 231 138 180 196 31 152 2 123 228 156 250 228 115 215 24 63 165 91 220 148 36 129 140 68 174 79 251 184 60 231 25 247 167 38 192 165 21 248 92 96 100 17 244 233 215 255 0 173 67 216 58 147 124 197 74 144 70 121 4 12 253 71 29 250 254 66 161 102 56 112 74 131 128 74 130 71 39 215 241 254 84 45 193 236 73 10 170 166 16 245 234 79 82 125 248 250 126 84 184 83 184 178 145 235 237 248 143 195 243 168 185 86 28 174 67 6 220 221 112 121 228 251 244 250 208 196 161 7 32 158 128 103 158 188 1 159 243 197 33 141 220 136 48 167 203 219 198 58 28 125 123 156 127 58 138 68 57 92 124 224 30 24 126 164 159 76 230 174 36 49 122 199 142 71 57 93 253 8 227 190 120 237 65 103 228 174 50 220 6 110 153 206 56 244 238 105 12 63 139 120 92 174 1 96 78 72 250 254 3 245 168 152 146 62 112 95 168 108 147 180 119 199 183 97 64 17 51 124 196 157 197 151 130 217 4 128 59 129 233 147 78 113 181 126 98 54 198 55 100 14 222 191 206 169 110 75 216 72 202 172 74 65 249 159 239 174 227 198 123 159 108 103 243 169 72 192 24 112 167 170 157 196 224 99 60 126 3 165 15 113 161 185 236 119 168 110 88 6 231 39 146 127 1 252 233 71 46 23 60 168 207 124 12 245 219 248 99 143 122 145 142 30 102 3 186 128 15 44 163 60 123 159 195 181 87 28 238 140 99 121 228 16 113 215 174 56 244 161 110 54 36 100 35 29 132 30 118 96 103 147 208 3 255 0 143 115 86 73 80 196 238 249 126 242 176 36 1 142 7 24 170 150 228 173 132 70 100 124 1 183 7 3 175 204 0 254 68 211 85 67 2 28 128 8 219 181 51 145 220 230 179 44 25 158 71 42 191 43 168 249 91 119 25 111 254 181 49 36 200 243 70 87 7 33 114 73 96 56 31 173 48 44 52 33 176 28 231 118 23 11 252 61 207 39 222 152 234 88 0 122 130 91 59 178 6 123 126 88 171 142 228 61 136 84 5 83 243 109 109 216 97 187 56 3 150 199 227 78 81 177 67 171 149 87 201 32 158 73 63 79 206 165 238 82 30 64 0 197 159 144 144 160 3 211 185 167 58 187 5 96 11 48 201 237 142 127 195 173 65 68 128 146 6 57 228 41 36 112 7 124 126 52 195 133 57 24 219 146 249 42 58 246 197 0 40 81 180 39 66 126 92 158 57 53 66 124 109 44 62 65 194 131 140 227 176 39 244 173 97 185 148 182 39 102 194 163 141 128 40 221 176 103 147 219 250 84 219 130 46 224 23 133 198 197 227 230 60 255 0 42 131 66 39 44 25 151 25 4 224 32 110 167 252 255 0 58 105 101 223 133 195 6 250 225 64 255 0 63 165 32 17 120 57 114 172 205 150 246 246 253 106 72 144 34 46 72 36 2 119 19 223 252 226 164 161 138 57 0 6 102 65 145 206 71 249 233 79 96 205 202 179 23 65 142 120 228 211 17 155 46 86 69 238 199 45 200 206 239 243 144 127 10 178 229 67 25 9 229 70 221 187 70 1 61 127 145 173 231 185 148 118 36 97 247 153 152 12 13 184 95 94 255 0 214 152 92 141 232 193 213 15 0 103 25 61 255 0 145 172 77 78 75 197 3 97 182 140 41 85 80 216 253 43 133 174 133 177 147 61 182 150 189 51 203 10 175 97 48 77 69 140 202 26 83 254 169 155 162 142 224 15 95 127 74 194 102 240 49 188 69 37 211 221 5 154 79 220 48 204 96 12 0 123 254 63 227 92 90 112 118 158 162 185 14 178 108 240 107 187 211 87 101 170 253 40 6 50 245 178 164 87 49 33 196 1 115 242 188 160 28 117 34 152 142 242 25 158 75 104 216 167 229 245 61 63 33 249 212 133 137 83 202 161 198 220 245 199 76 126 134 177 123 154 45 136 224 137 99 1 81 219 229 0 41 144 130 120 36 99 216 112 126 185 167 35 126 244 238 24 69 227 150 201 35 182 1 28 112 69 38 52 18 171 203 25 11 242 18 71 206 7 221 62 163 242 53 90 21 88 98 65 19 43 96 101 140 106 64 201 238 0 247 199 20 116 23 83 72 169 194 229 64 231 7 36 156 127 143 81 244 197 84 109 211 70 203 185 97 24 36 146 132 237 252 143 39 147 66 220 111 98 204 72 209 196 17 20 13 188 96 30 191 76 125 13 57 0 66 74 109 218 15 24 94 115 220 15 203 245 164 51 45 45 37 138 240 200 226 48 88 157 173 25 56 60 112 8 250 47 175 122 217 193 78 14 15 39 0 3 211 208 126 95 173 12 72 102 206 160 161 33 185 202 250 250 126 134 178 158 205 254 216 179 153 70 24 128 200 163 7 142 220 117 234 122 251 83 66 102 199 82 199 112 231 142 127 132 255 0 146 106 23 194 146 229 182 179 113 198 112 15 92 255 0 42 130 199 156 231 230 80 195 24 57 200 39 220 254 70 171 169 32 168 87 103 193 218 200 196 130 221 184 252 73 252 169 136 152 144 88 132 193 36 112 164 19 158 255 0 224 43 18 43 41 32 184 118 116 142 38 0 96 199 150 4 19 201 253 79 95 74 181 177 44 216 140 0 70 99 0 158 84 244 7 130 126 152 233 73 143 156 141 199 112 235 199 0 227 31 212 154 146 132 218 142 193 152 182 215 111 187 158 65 39 31 151 202 106 46 95 230 144 13 199 170 103 104 235 158 120 250 83 16 245 45 195 29 229 186 23 251 216 56 206 7 226 69 64 215 197 38 107 100 137 132 187 241 230 21 0 116 7 158 115 223 245 170 68 178 118 101 108 124 204 85 201 28 55 45 206 223 241 169 74 137 25 138 182 74 228 131 156 129 158 49 249 84 20 50 66 36 64 202 167 107 116 233 157 196 227 31 149 13 134 59 84 143 68 97 209 115 198 63 42 6 57 159 108 155 66 150 70 59 54 231 31 49 63 224 42 173 221 255 0 144 200 98 137 30 80 27 110 249 56 244 192 247 229 79 211 52 208 152 248 157 217 12 196 21 44 11 56 223 215 183 65 208 84 160 152 220 171 1 140 157 153 32 1 180 119 62 245 59 140 106 108 66 65 126 81 66 150 206 115 252 70 160 12 195 45 135 216 252 99 118 114 196 245 227 216 80 2 179 159 48 238 82 29 114 201 144 48 7 65 147 236 106 202 179 6 45 158 135 14 219 191 186 57 3 235 154 6 48 23 117 108 6 17 186 145 130 51 146 79 235 197 71 246 248 163 221 104 246 175 42 147 177 74 114 49 180 100 126 95 159 53 107 70 75 13 165 177 198 231 0 13 165 48 50 199 57 252 170 199 152 27 107 198 51 24 201 39 96 227 3 140 84 20 68 137 251 178 161 136 64 163 12 195 39 156 127 250 170 66 193 176 196 40 80 196 129 142 72 94 148 134 34 0 83 121 10 62 92 109 25 239 255 0 214 169 48 129 132 96 43 101 130 109 4 140 0 57 160 7 42 153 10 171 177 223 180 182 119 112 15 110 149 28 247 182 146 170 199 103 43 25 129 4 130 172 9 24 247 30 224 214 136 134 53 243 39 49 179 2 78 55 15 79 243 131 85 227 144 55 206 160 252 196 177 200 206 113 254 77 102 88 205 251 92 41 37 151 5 137 40 51 233 254 20 238 112 83 36 38 208 65 219 201 227 167 235 64 19 56 194 184 96 64 24 80 66 243 254 120 168 223 230 15 20 135 0 176 68 194 231 35 165 32 21 135 155 242 162 236 82 113 184 183 233 85 254 215 12 74 183 46 160 71 230 29 252 147 159 167 30 245 104 150 36 151 11 113 58 27 41 217 225 0 25 10 169 24 60 231 175 56 233 86 45 193 85 12 170 225 73 203 18 115 254 123 211 144 144 91 170 237 81 247 242 217 37 184 254 71 235 68 32 230 52 152 43 57 108 227 57 192 168 44 228 188 85 187 109 174 243 243 18 231 25 237 242 215 3 91 199 99 38 123 117 21 234 158 88 85 75 152 68 145 146 62 89 6 10 63 161 255 0 10 137 43 162 226 236 203 36 38 171 167 180 114 124 178 14 8 238 140 43 204 165 71 141 217 92 97 227 59 88 125 43 128 238 67 79 221 38 189 14 215 139 117 199 165 36 12 207 189 60 87 62 1 99 14 48 15 155 193 197 48 59 27 22 86 102 136 30 21 132 128 142 252 129 207 249 239 82 92 146 33 118 39 56 32 3 207 31 236 214 93 75 232 22 133 102 133 36 144 111 33 71 57 255 0 31 173 104 167 206 164 43 18 160 30 135 182 8 169 123 148 85 158 83 242 185 39 167 57 239 82 224 39 151 229 175 44 1 63 41 228 112 127 207 214 155 216 93 73 10 15 47 230 102 201 28 156 15 66 121 252 170 164 210 170 201 22 192 54 177 10 64 28 99 118 63 173 17 220 79 98 225 69 150 76 182 72 60 19 158 185 199 248 212 139 24 192 4 156 12 100 227 216 127 137 168 44 133 7 152 119 49 59 79 24 237 158 63 157 74 241 128 167 110 65 63 161 227 252 106 165 185 43 97 140 174 2 231 133 61 64 29 61 63 157 85 147 113 144 109 3 43 145 191 4 227 60 83 91 13 238 93 84 201 32 166 220 245 192 251 167 158 127 149 56 159 45 199 3 203 3 24 231 215 175 233 82 50 18 169 34 238 80 56 192 198 72 220 56 254 166 140 137 88 171 22 222 7 44 14 50 57 52 134 68 27 202 143 4 229 144 110 76 156 237 3 3 7 142 188 81 11 111 37 155 39 119 32 114 114 64 34 171 161 29 73 194 124 254 92 139 185 31 169 3 190 71 31 144 167 43 50 171 147 212 125 213 61 59 156 212 148 71 194 161 114 64 222 187 100 108 247 219 233 85 136 45 20 136 188 32 108 18 14 75 116 25 253 41 136 123 110 46 187 130 124 253 83 29 247 117 227 218 171 253 154 205 110 97 100 140 137 142 88 186 147 243 30 15 63 157 90 19 44 41 62 100 185 24 32 43 49 227 142 51 192 169 23 229 242 192 1 81 176 84 28 103 129 158 79 227 80 49 202 234 224 225 130 240 51 131 142 66 246 166 240 203 30 206 0 93 203 243 116 96 9 231 243 20 145 64 135 46 73 249 79 25 59 135 36 45 65 32 136 219 21 120 22 82 89 66 103 146 58 126 92 245 171 137 12 124 123 195 96 114 202 85 88 109 24 85 53 1 85 101 42 205 149 219 157 234 157 247 118 168 40 147 113 96 204 64 47 243 178 46 6 8 56 28 250 211 217 192 49 171 42 242 121 44 48 62 85 205 0 86 10 27 42 89 0 59 80 48 7 39 63 53 88 67 148 14 201 251 205 172 118 5 245 56 36 208 0 204 99 186 80 4 101 89 241 140 28 40 81 252 240 106 132 182 74 174 178 197 60 130 69 24 125 239 157 199 129 198 122 96 113 249 86 137 18 217 164 88 110 145 227 24 109 237 252 95 123 104 255 0 235 212 59 130 64 204 209 128 161 64 242 195 119 39 53 153 101 198 80 25 121 220 55 228 0 220 12 10 128 239 199 203 189 231 84 200 57 200 25 63 207 6 144 201 114 198 82 209 147 141 224 59 127 187 72 48 35 12 172 226 34 25 152 183 115 211 154 98 21 127 124 239 8 242 195 0 170 25 129 244 201 232 125 171 21 96 158 218 243 101 192 133 85 66 21 49 147 130 170 15 174 79 24 61 106 146 208 151 185 99 112 1 31 10 20 41 59 65 239 207 233 192 171 95 40 136 103 33 10 12 5 245 60 247 252 106 25 66 56 192 249 185 0 42 227 119 61 51 253 41 237 149 118 82 51 184 237 95 155 252 250 138 67 34 136 31 49 75 242 204 196 225 88 96 119 254 166 148 49 143 96 151 118 252 150 224 231 142 63 194 139 92 8 65 202 198 196 166 66 179 17 183 131 233 192 24 237 77 107 123 139 184 87 200 54 219 151 146 178 2 50 115 158 223 74 209 45 73 123 25 118 161 212 25 164 129 35 97 187 63 48 35 36 227 215 61 255 0 74 216 40 50 24 141 170 19 177 29 255 0 63 90 76 104 110 72 125 145 144 0 143 60 227 63 137 199 189 57 15 204 209 19 31 202 135 230 62 227 215 241 169 25 197 248 141 185 183 66 7 202 27 145 223 161 174 50 186 22 198 44 246 218 90 245 15 48 40 164 6 124 140 109 46 126 212 163 228 108 9 70 122 142 205 80 107 182 158 108 107 123 0 203 40 249 246 143 188 61 127 15 229 244 174 25 43 51 186 46 232 224 122 100 118 234 43 210 173 255 0 227 217 62 130 161 22 204 155 222 149 207 150 42 177 17 128 68 195 154 0 215 130 102 134 229 37 63 116 16 72 245 245 235 91 151 65 69 169 242 254 96 84 30 221 177 207 215 230 172 158 232 190 132 150 135 201 181 139 123 5 12 131 30 195 191 231 90 17 144 131 96 192 37 115 212 250 117 169 101 25 247 177 149 70 96 160 12 228 143 79 255 0 93 92 36 179 28 225 137 35 174 56 232 5 15 97 117 35 89 131 179 166 242 14 15 57 207 205 142 191 173 82 212 9 70 131 96 3 231 200 250 238 20 227 184 51 102 19 157 184 63 116 129 131 216 113 254 21 38 56 224 240 64 24 252 171 50 204 171 98 100 136 1 146 114 123 125 43 74 44 5 94 7 108 251 159 151 154 185 110 68 118 37 4 124 163 140 16 48 79 127 187 89 54 204 13 196 201 215 29 6 58 242 105 45 152 222 232 182 100 59 78 0 37 125 207 205 158 42 105 27 108 108 88 130 112 196 140 245 251 220 82 24 216 177 184 1 180 21 98 56 206 49 158 149 94 61 187 213 145 241 132 202 134 110 153 28 208 3 111 248 134 77 167 215 60 251 212 54 88 22 224 48 5 75 49 206 57 28 154 174 132 245 52 73 83 114 184 0 182 58 30 112 55 30 105 170 16 137 7 152 51 140 54 15 182 42 70 58 82 23 118 70 112 115 183 28 118 233 81 110 204 138 91 230 97 130 120 200 0 177 255 0 63 133 48 43 7 81 25 17 63 220 42 115 253 239 189 199 21 21 172 129 144 228 99 32 252 223 221 249 77 82 217 146 201 37 125 139 27 245 96 167 0 15 188 54 138 73 124 191 153 50 62 249 231 31 115 166 69 73 101 137 87 4 108 229 137 96 188 100 19 192 167 202 8 141 249 1 114 119 29 189 58 12 82 24 201 115 31 27 126 235 28 13 189 69 84 102 88 239 36 71 60 18 71 78 135 7 252 42 227 212 134 89 142 68 10 78 212 249 125 59 224 3 75 180 101 25 121 7 111 202 59 116 35 154 206 197 149 215 253 86 210 192 126 236 157 252 255 0 123 249 84 136 224 172 152 194 160 103 206 27 239 12 117 160 0 30 83 127 40 10 108 93 253 56 60 159 231 70 7 150 98 220 170 229 0 14 27 63 197 210 168 68 172 219 149 202 238 8 124 194 202 91 4 241 233 89 57 243 46 162 201 32 115 208 103 60 138 210 59 51 55 186 52 152 22 100 112 72 117 13 180 4 235 158 42 102 60 140 124 206 89 55 2 188 116 172 77 130 50 158 72 108 103 112 98 92 175 74 77 187 131 40 11 203 34 147 131 207 20 0 210 235 229 135 10 160 159 49 246 156 156 240 127 194 171 182 29 93 136 24 17 129 177 115 158 72 52 196 88 145 228 249 203 150 218 175 242 140 118 231 252 106 190 229 148 110 5 139 168 112 56 227 238 255 0 245 235 85 240 153 63 136 128 111 101 98 50 204 16 96 109 24 234 63 161 244 171 14 194 56 216 101 93 195 0 70 49 142 15 248 86 70 163 194 237 157 151 33 183 183 79 79 243 154 108 99 105 80 197 93 183 51 6 231 142 5 65 66 46 23 9 242 51 50 183 57 199 98 63 165 68 163 108 131 229 111 49 99 56 40 115 235 84 33 9 59 243 230 56 149 87 145 183 63 231 173 50 73 8 4 110 249 228 65 187 142 156 86 145 220 137 108 67 18 136 33 46 25 79 152 114 6 51 128 121 169 219 247 113 179 201 134 99 128 71 76 122 116 250 84 189 202 91 23 11 159 222 167 33 80 224 103 61 59 81 243 200 178 160 117 0 40 3 61 42 70 113 30 37 219 186 220 5 0 133 32 159 94 22 184 170 232 91 25 61 207 109 165 175 80 242 194 138 64 33 0 130 8 4 30 8 61 234 11 23 48 200 108 165 249 163 35 49 22 29 71 112 107 158 107 169 209 7 208 227 53 107 47 177 92 237 81 251 183 203 71 215 143 111 194 186 173 61 196 150 49 159 108 87 57 208 202 55 128 149 53 203 200 172 208 73 143 224 96 212 134 141 82 202 232 48 120 97 156 245 173 123 114 36 181 116 206 51 159 241 199 79 165 67 41 22 172 91 125 160 82 197 192 200 32 156 99 208 125 57 173 4 111 49 7 57 82 115 134 200 35 191 248 86 111 114 214 197 91 214 6 9 0 200 32 3 181 187 127 158 105 109 164 143 236 241 28 178 237 194 134 29 206 59 254 52 116 23 82 208 82 88 238 33 253 24 30 64 207 79 211 252 247 201 191 101 137 99 96 25 153 31 56 60 15 243 145 66 220 30 198 195 144 71 205 242 147 201 247 239 143 229 78 101 101 222 251 134 51 146 7 183 167 229 72 163 42 215 114 92 78 132 237 33 135 30 128 18 120 253 43 81 131 110 39 149 231 230 192 236 61 63 33 77 234 74 3 159 45 201 221 129 206 7 108 122 126 85 143 110 206 47 93 28 97 178 75 100 116 29 127 194 154 234 12 217 82 65 39 56 220 48 0 207 29 121 250 83 164 47 32 194 101 70 227 142 163 175 127 214 160 162 52 125 171 206 114 72 39 147 243 19 142 71 235 86 118 237 220 113 151 56 12 64 207 99 249 83 17 157 114 222 101 188 185 94 168 72 192 247 7 250 211 44 128 54 234 24 140 40 102 227 57 57 221 254 20 250 11 169 162 25 25 203 16 1 198 65 7 182 122 126 180 133 81 149 157 212 147 209 65 81 207 7 255 0 175 80 80 31 50 69 80 128 164 140 15 56 35 7 131 138 82 129 100 200 7 106 142 92 159 246 186 126 180 196 84 92 252 155 148 0 92 0 7 110 163 53 159 98 193 90 104 152 224 140 140 122 240 106 214 194 123 154 25 85 120 208 21 13 130 114 115 242 252 153 169 101 11 228 59 41 231 113 98 160 240 221 51 82 81 20 129 89 157 142 220 151 118 12 79 176 169 220 169 70 4 18 9 96 79 118 239 72 9 26 60 239 218 195 121 36 142 112 107 10 86 13 168 54 65 198 88 156 127 186 107 72 245 33 154 152 9 229 231 113 200 33 1 231 130 189 13 61 24 134 194 33 206 80 48 199 76 175 233 89 150 85 194 249 59 178 118 20 0 0 115 252 84 247 27 88 179 22 102 37 182 169 25 31 228 84 140 76 4 118 201 206 112 91 10 14 220 41 233 82 192 164 227 57 8 161 25 88 168 231 29 127 206 106 128 150 86 27 242 216 225 95 140 117 226 177 237 93 75 41 108 240 235 140 31 173 104 182 102 111 116 105 108 44 155 120 223 211 112 110 58 230 165 92 239 249 65 4 50 150 249 186 140 115 88 220 208 130 67 136 6 213 96 184 57 27 186 242 106 96 100 59 76 129 182 151 82 184 237 193 165 113 145 70 100 101 136 177 109 225 91 162 227 219 252 41 143 34 43 57 60 182 23 33 250 118 166 34 11 198 43 191 112 200 46 66 144 221 58 85 91 67 187 112 80 222 99 51 5 57 224 124 130 182 95 9 159 218 47 237 109 206 54 159 51 98 147 147 215 165 72 195 153 76 72 85 131 141 220 245 235 218 178 185 160 170 93 100 80 153 57 115 187 138 20 168 192 80 54 149 36 146 57 239 72 104 130 118 3 96 37 113 183 59 176 115 156 251 83 81 193 71 64 20 156 31 155 166 127 58 64 88 85 1 137 12 222 102 193 156 30 59 86 77 220 128 74 1 24 36 12 231 169 56 235 90 199 114 37 177 52 19 249 86 49 188 110 11 108 64 120 233 199 189 92 144 34 9 78 67 238 97 144 71 78 191 253 122 146 144 217 68 140 37 89 12 138 4 131 97 198 115 214 174 178 51 70 195 126 0 35 150 230 164 103 11 226 115 153 96 24 198 55 12 250 244 174 34 186 86 198 76 246 218 43 212 60 177 104 160 2 170 92 69 230 71 148 194 200 191 50 55 161 168 146 186 46 46 204 148 170 106 218 123 43 13 178 169 245 251 174 61 107 31 72 37 86 91 119 27 94 54 251 190 159 228 215 9 218 79 118 56 230 185 112 198 57 121 0 171 124 172 8 234 40 96 135 90 113 186 25 7 239 16 252 185 244 173 171 25 4 108 197 184 0 131 199 241 30 223 227 248 84 50 145 36 83 52 55 114 66 206 255 0 49 220 57 201 207 127 199 7 244 173 48 204 20 140 18 128 13 185 251 185 231 252 122 231 181 102 203 66 177 231 239 100 48 219 142 237 249 243 208 159 206 169 218 74 98 89 109 217 200 242 219 0 228 14 15 255 0 171 245 169 91 13 151 81 118 200 9 81 147 212 128 114 125 127 165 50 226 55 158 221 149 78 79 35 3 7 230 235 143 231 73 104 198 200 108 231 70 180 143 7 247 138 66 227 63 151 83 248 214 130 183 25 4 16 189 114 8 220 120 246 255 0 57 166 247 18 49 166 97 22 169 19 147 195 140 18 8 57 63 231 31 157 111 131 198 15 35 57 56 32 142 180 223 65 33 80 42 2 172 167 4 228 243 220 255 0 250 141 96 200 166 61 70 38 144 144 36 80 28 255 0 120 247 3 244 167 16 102 210 133 218 172 89 78 48 119 103 252 245 197 46 89 128 80 220 246 43 216 127 94 64 252 235 50 135 174 212 33 144 182 7 9 201 24 7 250 116 166 164 129 156 177 57 32 244 28 159 95 241 166 5 115 153 7 150 228 41 43 134 92 15 77 191 135 65 89 186 124 177 172 44 94 95 186 192 237 244 29 51 250 154 181 177 47 115 95 123 135 195 0 7 241 115 195 28 96 113 248 84 174 217 42 255 0 48 110 170 61 190 158 181 37 8 55 178 40 119 201 251 167 146 65 60 142 105 141 251 212 198 89 99 35 63 82 71 79 204 82 16 215 202 185 112 126 110 136 51 192 25 7 156 214 5 182 34 212 100 87 36 117 3 252 127 44 213 173 132 110 174 73 93 216 87 198 91 253 222 71 106 26 70 56 101 39 3 133 200 238 70 63 157 65 67 8 216 191 51 50 128 191 188 25 234 74 244 30 249 169 195 239 84 32 147 253 210 91 161 97 138 0 81 33 98 202 217 220 1 47 133 29 72 172 73 220 165 250 190 221 219 212 96 17 215 35 31 214 170 59 137 154 81 128 206 175 180 110 5 70 211 145 179 143 254 181 34 184 47 181 202 141 165 27 119 247 128 192 57 252 105 12 72 182 183 45 183 148 219 129 254 246 122 83 35 100 13 184 228 151 118 42 65 198 1 3 31 157 72 203 12 223 119 31 222 69 108 147 206 71 122 72 89 118 22 7 0 160 202 30 122 30 164 254 20 116 2 212 174 25 136 13 200 220 58 224 142 56 174 102 194 87 19 58 169 1 118 229 179 245 3 250 213 199 102 67 221 27 170 194 72 89 217 72 95 152 31 110 58 213 132 203 128 196 176 79 148 166 122 158 57 207 231 89 26 12 144 128 6 229 231 12 113 143 78 105 170 203 24 221 159 152 133 36 122 82 16 103 107 46 112 205 151 25 15 192 192 170 161 155 204 99 31 18 8 193 206 240 65 233 86 5 91 198 30 84 216 228 172 159 54 113 198 125 63 42 175 167 58 169 59 182 225 139 100 145 206 2 142 245 170 248 76 223 196 105 22 87 83 20 110 129 66 15 153 184 233 138 182 174 6 253 164 100 50 146 87 229 207 191 249 245 172 77 7 14 101 109 139 140 63 60 212 123 148 38 23 33 121 4 14 131 138 67 41 179 111 34 48 112 187 73 60 2 123 211 98 216 65 92 240 71 82 184 39 154 96 77 41 14 36 84 10 88 168 193 207 29 189 107 14 249 177 48 30 138 57 235 218 180 134 228 203 99 87 79 194 64 129 75 22 40 153 0 116 226 167 119 68 47 180 228 179 2 119 40 247 168 123 148 182 17 208 47 155 191 33 89 248 198 9 239 78 42 192 202 236 95 99 46 119 1 201 230 128 57 15 19 54 100 128 113 128 15 65 142 203 92 85 116 45 140 158 231 182 209 94 161 229 139 69 0 20 80 35 57 207 216 167 23 40 191 186 32 44 163 211 208 213 139 232 132 115 166 161 30 113 128 178 129 221 125 127 14 43 134 74 204 238 139 186 18 229 50 50 43 146 185 143 39 165 75 41 20 25 155 114 186 5 14 131 159 246 133 95 75 141 242 36 201 140 175 94 58 84 149 98 228 161 110 16 178 49 243 23 231 249 189 125 57 250 85 251 123 177 60 121 60 50 143 155 144 14 127 47 111 243 205 103 208 178 66 197 16 178 128 193 112 6 238 125 63 207 249 21 151 115 242 183 156 135 113 80 3 175 98 13 74 6 106 194 203 52 104 119 3 133 235 129 130 127 16 127 31 173 55 118 88 40 96 224 125 208 58 231 241 235 219 242 169 40 165 184 218 221 99 145 20 157 1 57 195 99 159 240 252 107 113 10 171 97 246 131 156 150 56 24 246 199 173 54 36 81 190 70 154 0 80 54 241 243 131 233 143 243 250 10 158 218 229 110 33 12 79 204 122 241 194 227 252 231 240 163 116 29 75 143 38 241 157 160 48 99 131 142 48 61 127 47 208 214 77 248 45 17 100 36 24 176 200 252 2 121 231 252 127 10 75 70 54 94 130 117 184 129 91 56 24 220 216 236 127 47 165 76 140 29 3 101 129 193 193 3 166 62 159 78 158 212 53 96 184 206 196 46 71 96 72 39 252 247 252 168 201 11 150 99 242 17 156 116 39 60 143 231 249 138 67 28 192 99 14 0 221 146 79 3 140 122 159 192 214 84 77 246 125 76 129 247 37 229 112 125 127 201 20 208 153 174 88 9 9 236 14 114 122 231 182 63 31 231 82 33 12 185 12 75 63 92 140 145 254 65 169 25 84 190 230 200 39 142 160 245 111 240 230 157 230 96 239 63 55 112 185 238 57 228 253 13 80 128 63 56 63 57 110 11 250 246 32 15 92 26 194 185 127 42 250 41 118 5 7 131 187 215 161 38 173 18 206 147 121 15 200 25 110 165 187 18 7 31 165 48 177 220 84 32 36 18 71 60 142 249 172 13 6 22 192 80 252 169 57 66 23 211 156 210 172 170 91 114 48 235 199 200 49 193 253 56 61 106 132 53 153 2 231 143 149 242 72 31 120 131 255 0 215 172 59 242 200 99 149 118 229 73 95 80 72 57 252 185 171 142 226 123 26 209 21 91 96 98 144 19 183 135 25 199 7 62 153 232 106 105 242 202 203 187 228 42 120 207 60 115 156 119 169 99 33 124 21 44 33 218 11 101 8 31 123 35 138 134 39 64 86 71 24 193 7 104 246 224 183 233 76 9 206 6 30 68 204 140 132 129 141 189 15 248 10 181 4 113 161 117 65 187 4 131 236 15 106 134 49 168 81 25 152 57 4 109 36 150 198 241 207 173 115 49 41 26 147 66 73 0 177 13 235 142 191 208 86 145 234 68 142 148 163 180 185 59 85 51 158 87 25 13 214 136 89 94 49 49 85 80 203 202 140 245 205 71 67 65 223 116 158 153 105 8 82 15 77 195 131 80 171 237 31 120 9 10 231 62 103 190 58 230 144 14 220 198 66 177 252 193 164 220 228 160 56 13 143 233 154 171 185 74 172 106 65 70 67 151 9 207 174 63 65 84 34 59 173 178 67 48 200 1 84 56 33 113 158 61 189 200 172 253 47 115 249 168 91 8 219 65 231 215 53 167 217 100 125 164 95 80 100 132 42 177 242 194 157 196 47 78 73 255 0 10 184 93 124 149 192 249 74 140 49 4 116 245 199 227 89 51 65 146 75 191 112 33 21 137 12 10 131 220 83 145 3 72 170 170 23 100 156 224 253 61 126 134 128 35 143 38 63 221 198 193 8 96 202 27 175 20 213 98 118 170 111 242 130 54 238 248 60 255 0 136 166 0 73 242 194 169 94 84 252 196 144 113 156 243 143 167 242 172 125 68 252 201 192 251 184 200 207 56 2 170 59 145 45 139 150 37 90 13 199 0 149 199 204 120 224 129 87 37 118 89 37 217 195 133 7 57 207 63 47 248 210 123 148 182 30 15 5 156 103 128 196 103 28 241 143 230 106 120 84 135 119 102 27 76 106 56 35 56 192 237 80 89 199 248 149 137 146 221 78 118 133 56 200 246 21 197 215 68 118 48 123 158 219 69 122 167 150 45 20 0 81 64 132 32 16 65 0 131 193 7 161 168 44 28 195 33 177 155 148 35 49 150 232 203 233 248 116 174 105 174 167 76 31 66 61 166 218 111 178 74 73 82 51 11 159 226 30 159 81 89 215 48 245 172 13 140 9 33 32 228 30 149 73 212 171 101 64 86 238 59 53 65 160 229 148 146 64 37 15 112 78 42 87 146 67 47 154 152 70 36 15 151 128 127 15 202 128 45 197 120 25 84 57 101 125 196 150 255 0 63 141 43 78 193 128 56 193 252 170 108 59 144 197 57 135 43 130 200 121 43 233 244 254 117 127 237 43 34 22 224 100 243 129 219 222 155 93 69 114 35 178 88 182 177 29 207 81 250 127 158 105 82 233 206 33 148 96 183 86 207 222 169 176 238 106 52 234 78 245 56 7 142 43 61 102 251 37 195 58 171 8 156 242 189 215 252 255 0 158 212 146 27 53 140 217 196 139 180 198 6 3 100 123 255 0 129 252 190 180 170 232 78 239 51 33 121 220 7 57 237 250 255 0 158 77 65 70 76 108 182 151 27 11 126 230 94 65 206 112 125 255 0 250 245 185 187 7 239 18 79 78 87 142 115 249 116 255 0 38 169 247 18 21 182 15 153 71 41 192 227 35 63 228 84 159 41 139 39 60 251 147 248 127 159 65 80 80 209 243 169 86 42 75 114 56 201 31 231 250 214 125 234 179 198 146 71 157 241 28 198 113 215 29 127 161 252 234 147 212 76 150 214 224 92 196 11 112 160 224 140 245 62 158 253 191 201 171 177 185 12 67 174 90 78 199 142 7 249 253 125 168 181 152 94 228 65 254 86 249 65 69 234 21 122 253 125 127 250 213 48 36 237 127 227 99 233 144 58 144 127 166 125 234 64 82 131 39 100 131 39 230 98 79 95 241 172 173 70 49 37 187 56 193 43 134 24 3 159 95 127 122 164 196 75 167 203 231 64 129 78 102 3 3 158 152 255 0 57 252 106 193 60 174 209 192 236 79 127 235 233 67 86 29 199 46 85 75 133 37 152 12 117 228 129 237 211 138 65 184 185 25 45 199 205 156 231 232 125 50 15 233 82 50 34 9 97 150 220 23 141 185 234 58 28 123 17 222 171 222 161 146 23 25 4 5 202 46 122 17 215 28 244 199 52 211 212 8 44 46 24 194 170 152 44 167 157 216 228 14 222 220 119 246 173 38 109 209 227 99 20 140 242 112 24 2 191 151 24 166 214 164 162 60 198 3 16 84 96 124 160 134 193 238 15 229 197 51 120 193 10 67 49 249 84 112 118 131 200 7 35 158 105 20 88 89 221 48 100 251 195 230 33 148 229 1 224 159 204 140 83 227 156 163 97 163 253 235 12 179 1 156 145 219 29 184 230 149 128 73 84 187 152 145 92 0 48 223 40 36 14 163 245 174 115 81 196 119 113 204 23 112 56 39 60 110 97 214 170 59 216 82 216 223 71 141 163 46 185 85 43 202 142 79 30 248 244 254 117 97 100 102 114 238 223 46 239 148 238 233 145 200 35 219 21 27 20 18 153 60 178 113 251 210 20 170 148 4 231 62 189 58 82 36 120 221 18 149 35 36 100 143 153 65 28 117 164 50 184 42 193 99 87 4 237 5 91 149 228 100 126 130 165 44 160 149 83 177 119 130 223 56 1 131 14 223 128 170 1 146 43 188 101 114 203 8 4 48 206 78 70 77 115 90 124 170 147 50 72 251 1 228 28 103 230 29 63 173 105 29 153 155 220 223 96 175 183 98 132 141 31 251 216 202 159 175 176 166 70 86 69 24 27 66 134 77 172 195 57 199 248 154 204 178 120 216 188 106 87 118 205 156 14 187 72 63 135 108 84 172 236 1 220 216 80 3 110 35 25 237 219 220 254 148 0 71 133 119 242 192 192 57 25 244 60 231 244 166 162 242 80 170 42 43 149 234 121 252 254 149 5 3 240 99 141 126 85 108 171 103 182 127 253 117 131 127 131 111 22 214 36 33 219 146 48 115 212 255 0 74 184 238 75 216 155 78 114 246 198 54 0 34 150 27 249 224 227 117 105 133 37 51 19 102 66 159 125 73 236 127 192 98 156 183 18 216 118 3 21 243 143 36 100 163 19 147 143 255 0 86 106 68 249 38 102 5 72 40 70 222 122 1 255 0 214 168 40 228 60 64 230 69 181 108 16 164 54 7 97 207 255 0 170 185 10 232 142 198 44 246 218 43 213 60 192 165 160 65 69 0 21 86 230 31 58 60 41 11 34 157 200 231 177 168 146 186 46 46 204 144 133 213 116 252 125 201 208 241 158 168 226 176 237 239 67 254 230 231 228 148 28 100 140 100 250 123 26 225 59 139 111 15 229 89 178 91 251 82 96 140 231 181 7 181 84 54 155 115 135 42 41 20 49 45 228 99 130 120 250 86 180 22 39 110 92 149 3 191 165 49 26 99 74 139 103 223 144 54 56 246 250 212 63 217 31 244 223 255 0 28 255 0 235 215 82 129 202 230 68 250 84 187 190 89 80 143 83 145 85 219 77 185 85 42 2 184 236 50 42 92 31 66 148 215 81 162 202 241 121 17 147 142 128 184 227 245 164 197 194 143 154 39 200 234 74 156 126 61 171 55 6 104 166 138 73 35 68 126 82 0 206 112 59 125 13 74 179 158 140 73 36 231 158 149 13 22 153 60 179 137 80 134 95 188 71 76 118 255 0 63 206 162 138 118 139 27 249 81 194 182 63 157 69 186 21 114 248 153 70 6 220 99 157 220 19 159 243 218 145 10 108 219 157 185 98 88 228 99 240 168 177 87 44 153 201 94 9 102 147 229 0 252 220 83 188 229 70 98 0 109 163 232 73 165 97 220 200 45 228 220 25 17 72 137 128 222 160 112 43 118 57 17 144 148 57 46 50 50 0 255 0 61 79 235 84 196 137 75 16 216 36 128 15 35 175 60 119 226 155 188 245 219 130 199 3 111 76 126 3 165 65 67 139 3 185 87 24 31 121 179 207 231 77 70 95 44 16 112 163 133 24 36 103 215 167 249 230 144 24 153 251 13 216 144 40 49 73 144 51 252 63 151 166 127 35 93 32 104 218 61 185 204 125 123 252 223 231 21 108 148 87 222 16 23 193 36 31 151 229 7 61 243 211 241 252 77 40 1 74 224 237 203 115 237 233 143 92 115 80 80 13 172 120 31 42 224 225 137 252 59 240 123 115 197 71 247 201 112 121 235 201 218 120 233 254 30 157 41 136 193 14 214 151 68 35 50 164 157 63 250 254 190 149 187 144 209 170 199 32 108 17 242 183 63 151 175 113 138 166 36 3 113 242 201 111 148 17 180 231 0 115 215 243 200 205 74 25 72 145 154 67 144 164 43 228 231 111 161 252 127 26 146 136 92 226 64 0 203 146 78 229 96 54 253 63 30 125 191 58 78 74 150 7 115 147 150 64 122 250 140 251 245 205 33 146 4 229 84 58 17 220 156 14 115 193 28 243 233 89 151 209 52 150 204 202 167 106 124 193 187 122 17 249 230 154 220 79 97 214 19 135 181 27 128 38 19 156 40 0 255 0 250 177 252 171 97 78 20 184 202 146 54 168 218 7 7 145 158 221 105 75 70 53 177 26 49 69 38 69 31 55 59 79 95 67 249 212 101 16 32 69 32 185 27 75 228 224 96 241 254 31 133 73 69 133 192 76 174 72 60 158 192 231 174 50 56 169 179 192 80 48 170 49 247 70 120 233 253 7 225 72 69 105 25 157 203 103 10 164 48 125 156 122 17 197 114 183 5 97 191 220 131 108 121 4 99 147 180 247 231 212 127 58 214 36 72 222 69 44 185 1 202 176 33 137 93 197 113 207 248 126 117 41 111 152 146 118 116 96 216 27 137 28 122 250 243 80 88 243 176 201 128 170 136 167 56 231 144 71 255 0 91 245 166 157 166 77 131 60 110 92 103 146 123 126 191 202 164 101 133 118 96 2 18 209 237 193 202 240 8 21 19 202 207 38 36 25 64 55 47 30 157 127 173 59 8 99 56 96 193 8 83 247 179 247 115 249 253 127 74 167 122 55 90 73 28 65 128 66 91 150 206 71 28 254 88 252 233 160 102 78 153 49 70 145 118 171 112 24 6 92 244 235 244 173 204 136 23 10 67 16 228 28 140 103 219 244 53 164 183 37 15 143 247 64 153 1 220 142 62 238 14 114 58 126 149 58 74 23 38 76 134 71 231 106 143 254 183 165 101 185 103 45 175 56 117 128 97 65 86 113 242 140 100 113 205 114 85 208 182 49 103 182 209 94 161 230 5 45 2 10 40 0 162 128 41 51 125 146 227 237 35 253 91 97 101 201 252 1 254 149 67 94 179 12 191 108 140 100 16 4 156 254 0 215 4 149 153 223 23 116 115 182 183 147 66 2 238 220 163 248 90 182 86 250 55 31 58 149 63 157 102 93 137 60 232 88 112 194 161 50 64 15 204 227 63 74 6 66 215 208 161 196 104 93 189 248 173 139 104 165 144 137 110 112 8 229 99 3 133 247 62 255 0 202 182 130 187 49 155 178 53 169 107 180 225 10 40 0 162 128 10 137 226 141 254 250 43 125 70 104 2 153 176 181 99 147 8 252 9 21 4 186 108 44 152 143 49 159 92 146 63 42 135 20 205 84 217 88 233 40 20 109 148 131 223 43 144 106 7 210 229 31 114 85 111 93 192 143 241 172 220 11 85 8 206 157 112 138 72 40 199 29 152 143 233 85 146 206 231 104 111 41 184 245 35 53 139 131 54 83 68 77 21 199 205 186 41 57 57 39 109 82 12 209 49 40 112 51 210 167 149 173 203 189 246 46 139 130 84 33 39 142 88 154 147 207 35 230 198 91 162 142 72 2 178 177 119 30 183 28 237 56 193 31 49 255 0 63 231 250 74 151 191 194 73 218 7 201 142 181 54 29 200 238 25 38 5 95 150 32 18 115 211 252 255 0 158 42 165 188 130 41 62 206 251 79 56 86 7 131 249 211 75 160 26 232 232 115 184 170 243 133 233 254 127 207 94 105 12 207 230 21 47 185 189 49 252 143 122 155 14 228 76 228 144 227 5 0 200 231 35 223 252 253 61 41 230 82 187 11 133 60 18 160 140 15 206 144 200 46 163 89 33 32 183 206 15 29 48 56 239 254 123 10 101 149 195 77 31 146 216 202 228 224 177 231 252 251 119 250 213 116 23 82 241 49 185 220 87 118 120 10 163 3 63 94 254 190 180 165 200 63 58 134 126 128 115 250 28 247 231 241 29 43 50 199 66 228 178 237 249 156 114 73 254 124 122 142 9 252 233 140 205 184 237 195 111 193 207 92 250 30 127 17 237 64 14 82 159 113 177 181 186 130 87 167 214 154 30 48 91 112 12 156 237 32 2 125 250 84 140 192 183 147 236 183 69 88 159 45 142 125 143 161 174 141 37 218 165 201 56 198 23 0 49 0 250 143 99 253 43 89 43 144 133 145 182 146 49 190 86 206 0 36 140 244 35 131 215 189 72 11 160 101 79 153 250 49 228 31 108 230 179 40 128 224 13 136 64 56 201 1 198 8 61 112 122 10 159 37 255 0 118 128 176 80 62 109 188 143 76 123 80 49 55 13 185 83 133 81 146 72 56 231 168 227 56 205 98 234 74 100 133 93 72 11 24 198 55 118 61 49 85 29 201 100 150 147 137 33 65 193 100 28 224 12 140 119 207 235 90 102 100 36 237 11 26 14 122 159 152 116 199 215 165 13 106 52 41 119 222 23 33 1 7 60 224 125 70 126 181 24 124 252 165 51 238 6 8 35 215 252 247 168 24 164 134 0 133 85 199 204 8 253 120 231 252 138 138 76 6 62 94 50 164 147 184 246 61 191 207 173 48 30 73 221 229 135 192 28 54 230 192 199 168 255 0 62 148 212 199 150 97 35 253 150 249 123 231 191 249 237 76 14 82 44 193 118 1 232 14 63 10 234 132 152 249 147 33 228 4 110 86 233 249 119 56 253 106 228 74 30 10 236 220 227 46 195 118 214 233 145 223 175 249 205 60 48 57 44 138 87 31 116 62 49 129 254 127 58 200 179 155 215 92 186 219 127 116 41 10 51 156 116 21 202 87 66 216 201 238 123 109 21 234 30 88 81 64 133 164 160 5 162 128 16 128 192 134 25 4 96 131 220 84 22 109 229 187 89 203 243 46 223 144 183 241 47 167 225 210 185 166 186 157 48 125 14 47 81 180 54 87 69 6 74 117 66 123 143 241 29 42 128 97 154 229 58 135 231 222 151 105 102 249 71 36 227 234 125 169 1 214 88 216 8 72 146 80 12 157 135 247 127 196 214 229 122 17 86 71 159 39 118 20 86 134 98 209 64 5 20 0 81 64 5 20 192 40 160 5 162 128 18 150 128 42 181 180 13 157 208 198 115 234 162 171 139 11 96 115 229 254 108 127 198 161 164 203 82 104 173 62 155 19 33 16 254 237 187 114 72 172 171 139 19 109 108 211 188 187 153 64 224 47 225 253 107 39 4 106 166 204 24 166 102 4 126 181 43 5 97 134 95 151 218 185 14 177 162 86 11 128 219 151 208 245 20 245 152 122 225 137 234 105 1 47 152 65 225 138 175 160 167 121 204 164 159 188 199 154 6 33 157 135 25 201 227 36 126 149 81 254 118 220 159 41 3 175 76 208 128 185 29 217 228 56 0 129 128 54 240 126 181 52 114 128 8 42 55 147 212 158 49 244 165 97 220 67 34 133 218 62 102 234 119 99 30 188 123 127 250 233 209 202 191 56 194 148 61 115 201 250 210 176 238 10 93 198 200 176 0 57 102 246 254 71 21 52 108 66 238 243 27 203 140 31 148 48 206 125 134 125 123 212 129 94 233 77 204 65 192 251 163 8 0 235 237 208 127 141 69 107 117 181 54 182 221 203 211 119 122 171 93 88 58 154 166 110 9 11 181 155 29 120 198 59 227 29 190 189 234 0 193 99 40 155 88 177 35 110 122 15 174 127 157 103 98 135 137 62 112 171 43 130 72 221 243 112 122 114 126 181 48 1 149 86 49 149 60 30 132 159 208 116 164 49 142 204 100 57 36 14 51 242 247 244 198 112 115 138 85 115 32 59 70 216 21 78 70 24 169 31 227 76 14 105 9 182 184 193 56 25 235 215 232 107 121 182 186 111 136 124 139 146 71 39 35 208 255 0 159 231 90 62 228 46 196 241 178 140 140 133 143 128 71 63 48 61 199 95 243 138 183 149 150 60 110 192 83 180 112 185 200 247 207 60 86 45 23 113 29 67 19 177 213 71 39 0 96 123 130 5 71 130 85 162 14 2 167 60 158 170 127 207 231 72 96 171 128 200 91 5 70 57 199 225 207 90 174 48 195 104 24 39 134 60 240 123 100 127 158 244 198 100 234 144 128 203 42 144 193 184 98 167 32 154 179 107 43 60 1 84 146 217 206 49 220 127 156 254 21 167 67 62 166 184 0 21 7 42 113 185 65 7 131 254 127 149 70 197 179 203 49 25 220 189 200 245 247 255 0 245 123 214 38 167 53 172 179 49 143 128 19 44 87 0 15 79 254 181 115 117 210 182 48 103 182 209 94 161 229 133 20 0 82 208 1 69 0 21 90 120 140 168 10 16 178 161 204 109 232 127 250 245 18 87 69 197 217 146 79 18 106 154 119 0 44 203 156 6 234 172 58 143 233 94 108 65 86 42 192 130 14 8 61 115 92 7 122 21 78 233 2 34 150 99 208 10 237 108 44 188 128 36 151 6 92 113 232 191 74 218 17 187 185 140 221 149 141 154 43 176 226 10 40 1 104 160 2 138 0 40 166 1 69 0 20 80 2 209 64 9 75 64 5 20 0 87 43 175 75 136 99 139 140 177 220 121 233 143 255 0 95 233 89 203 98 227 185 203 195 242 174 118 231 156 212 146 145 176 129 247 184 31 227 92 7 121 22 220 122 211 1 207 106 6 40 198 127 194 142 189 73 160 7 46 7 7 53 97 98 121 57 81 145 235 72 9 188 131 130 73 4 123 211 94 6 84 37 88 17 220 85 92 69 48 121 232 113 236 105 11 28 14 163 29 0 164 49 254 99 0 1 39 3 162 246 165 243 24 141 164 225 6 126 81 210 129 143 243 137 108 183 206 113 208 147 129 81 62 92 238 206 231 239 138 22 128 56 74 202 8 56 207 169 21 50 74 70 66 18 61 79 66 41 52 9 150 12 202 193 23 39 3 239 157 189 127 90 145 46 24 124 168 204 171 221 177 201 247 227 252 154 155 21 113 76 230 84 109 227 42 113 215 142 61 51 254 122 82 121 161 215 37 194 236 228 124 163 39 244 252 243 83 96 42 92 174 229 220 84 41 234 184 164 130 98 62 73 28 38 222 229 114 126 159 211 154 181 170 39 169 123 204 207 1 134 192 49 180 144 1 238 65 231 234 65 255 0 34 80 194 78 24 128 131 129 134 201 199 176 60 212 26 10 36 14 75 63 4 99 140 242 79 174 113 83 153 27 0 42 148 235 242 19 215 218 166 195 35 251 64 96 21 119 20 28 28 158 72 255 0 26 113 42 248 69 59 118 143 152 144 7 208 255 0 159 235 74 192 69 131 32 104 15 204 95 239 21 36 253 9 245 172 59 121 26 25 74 113 243 16 57 29 13 104 137 103 67 27 42 73 181 64 57 229 62 108 224 247 28 117 255 0 62 180 233 101 3 248 137 127 188 167 25 227 29 61 255 0 253 117 147 70 135 59 171 18 194 18 16 42 124 219 72 7 159 206 185 250 221 108 98 207 109 162 189 67 204 10 40 16 81 64 5 45 0 20 80 5 38 155 236 119 98 108 226 57 48 36 30 135 160 111 228 13 103 235 118 30 108 130 123 101 220 206 64 117 83 200 62 191 208 215 11 142 182 59 148 180 185 102 194 197 44 208 244 105 27 239 55 244 30 213 169 93 145 86 71 28 157 216 180 85 16 20 80 2 209 64 5 20 192 40 164 1 69 48 22 146 128 10 90 4 20 80 48 162 128 10 243 221 94 83 53 235 42 156 133 249 7 31 159 235 154 198 123 27 67 114 5 140 129 134 226 169 183 222 0 246 235 92 71 97 33 233 214 154 71 57 164 49 71 126 7 214 130 7 208 211 2 204 112 179 13 224 224 10 210 195 5 4 96 113 200 20 8 78 89 70 120 62 180 41 193 0 246 245 164 6 84 169 177 248 224 117 170 248 207 124 103 129 64 195 241 252 104 228 126 125 104 24 220 123 231 61 205 46 50 58 113 233 64 14 224 227 156 99 223 165 38 223 78 7 189 49 10 65 7 156 125 125 41 14 123 226 144 196 231 35 242 230 154 73 235 76 9 55 146 65 127 153 143 247 169 159 124 243 201 39 173 8 68 155 157 64 4 238 81 216 82 137 88 133 207 205 142 0 206 104 104 9 196 249 57 96 9 235 140 83 60 222 114 192 28 246 168 177 119 36 223 144 6 240 163 183 191 229 83 9 142 113 157 177 231 56 57 199 232 105 5 199 25 246 253 197 64 185 56 200 4 213 41 199 157 243 0 56 234 64 198 127 250 244 46 224 201 45 238 89 70 220 101 255 0 133 177 159 242 106 201 152 43 238 110 160 228 99 160 62 212 218 212 19 50 181 29 216 143 118 7 45 128 59 116 255 0 63 133 98 211 91 9 158 217 75 94 161 229 133 20 0 81 64 5 20 8 90 40 0 162 129 133 45 2 10 40 0 162 128 10 40 1 104 160 2 138 96 20 80 1 69 0 20 180 0 81 64 5 20 8 134 105 4 48 188 135 162 130 113 156 102 188 185 88 201 54 226 73 61 115 92 213 14 154 102 158 78 194 15 210 168 131 184 179 250 154 229 58 135 14 70 5 41 4 143 195 154 67 25 220 102 148 228 140 227 241 160 14 138 52 196 74 157 6 57 166 145 212 224 227 245 160 68 100 170 253 226 112 123 84 101 88 128 6 57 247 160 7 24 68 145 170 179 17 142 254 149 76 218 2 72 223 249 138 0 103 217 88 19 181 129 250 142 181 28 150 239 24 201 1 135 177 160 101 54 207 63 94 212 125 222 49 211 174 104 24 103 11 193 252 41 195 167 20 0 254 49 193 239 73 215 32 231 6 144 7 0 247 52 222 71 167 62 212 192 140 128 65 56 233 233 72 83 4 115 242 154 0 97 7 28 19 197 38 126 185 246 166 2 6 62 167 241 165 222 123 208 3 179 206 41 197 169 0 155 243 199 233 70 125 40 0 7 60 159 210 165 18 20 231 131 239 85 186 22 198 117 195 110 35 175 227 85 41 12 246 202 43 210 60 192 165 160 2 138 0 40 160 66 209 64 5 20 0 82 208 1 69 0 20 80 1 69 48 10 90 64 20 83 0 162 128 10 40 0 162 128 22 138 0 40 160 71 63 173 77 229 217 236 24 204 140 6 61 135 63 225 249 215 33 109 212 190 7 92 254 85 199 61 206 200 108 73 43 17 185 134 65 254 166 163 3 129 193 233 220 86 6 225 183 57 207 122 63 28 82 24 164 103 147 138 58 125 40 3 162 28 96 115 142 212 132 140 12 99 129 72 70 77 187 249 215 36 181 106 231 31 231 173 48 42 75 32 68 201 57 57 192 199 122 207 55 14 78 112 62 149 105 19 114 117 152 24 201 108 241 193 171 177 176 144 146 141 187 30 157 69 38 172 50 9 35 86 0 158 27 212 127 90 207 101 35 131 219 165 72 200 78 1 245 165 227 57 61 40 40 76 125 77 39 185 228 80 3 91 63 92 246 167 109 236 79 79 106 0 76 117 228 84 91 88 159 99 210 128 35 193 7 24 230 151 144 121 20 192 105 20 220 119 160 5 201 255 0 10 94 195 245 160 7 142 15 61 41 184 239 64 135 231 60 209 156 246 160 10 83 140 109 226 170 208 51 219 40 175 72 243 2 138 0 90 40 0 162 129 5 45 0 20 80 1 69 0 20 180 0 81 64 5 20 192 41 104 0 162 128 10 40 0 162 128 10 90 0 74 90 4 37 45 0 112 58 220 229 238 138 15 187 24 199 7 185 255 0 63 165 80 183 63 38 1 32 215 4 181 103 124 116 67 28 238 145 87 56 238 105 121 227 174 7 106 204 208 144 240 14 127 26 110 79 126 105 12 90 66 14 51 64 27 176 179 52 106 112 122 99 138 94 0 37 73 25 246 160 70 45 129 2 124 96 156 250 86 189 203 121 113 177 94 113 210 129 156 251 182 76 99 182 193 143 175 122 109 111 29 140 217 191 6 155 55 150 37 145 227 138 54 224 249 141 140 138 173 38 157 113 26 137 34 219 42 117 13 17 205 50 74 209 220 19 129 33 252 107 67 96 97 145 202 154 197 171 26 38 102 73 30 206 90 160 29 42 11 19 24 246 245 165 35 29 14 79 177 166 3 1 247 34 156 112 71 165 2 28 7 25 237 216 83 121 224 1 64 200 8 56 221 218 149 177 138 0 111 61 78 79 227 214 154 56 25 166 4 156 19 244 233 197 5 1 198 7 7 182 105 0 220 99 142 120 160 174 113 207 214 152 14 8 50 1 110 15 124 84 100 16 112 77 0 87 185 232 156 115 84 168 3 219 41 43 210 60 193 104 160 2 138 4 45 20 0 82 208 1 69 0 20 80 1 75 64 5 20 192 40 160 2 138 0 90 74 0 90 40 0 162 128 10 40 1 104 160 4 164 39 0 156 19 236 40 17 230 151 107 139 129 188 146 92 150 98 70 57 244 168 228 93 156 131 193 224 215 154 122 97 8 220 204 192 96 231 21 41 3 36 243 199 165 72 198 175 39 7 154 92 231 144 40 16 126 148 160 224 144 71 106 0 210 180 108 161 76 244 228 85 210 23 3 7 191 127 241 160 14 105 71 145 120 1 207 202 113 93 29 196 101 212 225 128 12 167 1 168 25 205 36 155 97 7 106 176 67 130 8 254 189 107 70 19 106 243 35 54 232 215 112 37 79 204 164 119 231 168 253 107 88 144 201 181 137 89 245 9 67 49 33 14 0 244 172 200 102 146 7 223 19 149 111 106 208 131 89 76 122 135 202 219 99 185 192 216 221 4 135 208 250 26 175 111 230 172 166 13 132 243 130 167 168 169 183 64 46 149 206 119 41 24 224 140 127 74 203 157 21 91 42 48 132 241 237 88 154 144 228 119 192 165 192 32 14 1 247 164 81 27 12 115 131 131 81 197 62 36 83 142 244 196 107 58 43 2 8 198 125 42 132 192 35 12 243 159 74 64 68 191 58 49 3 56 235 207 74 136 101 199 248 10 96 59 4 142 217 166 227 25 227 20 134 7 32 12 15 106 20 243 215 183 6 128 26 122 211 199 92 244 245 160 7 241 180 140 253 40 219 185 121 224 244 160 12 235 143 225 30 153 170 148 192 246 202 43 210 60 192 162 128 10 90 4 20 80 1 69 0 45 20 0 81 76 2 138 64 45 20 192 40 160 2 138 0 40 160 2 150 128 10 40 16 81 64 197 164 160 2 138 4 103 221 89 199 114 167 32 6 61 253 126 181 196 92 195 37 177 242 230 83 176 125 214 244 255 0 17 92 179 143 83 174 18 232 86 141 55 35 99 131 253 234 144 51 6 195 240 113 200 61 235 148 233 31 130 14 121 25 239 73 201 245 207 173 0 38 121 198 62 148 223 233 64 18 196 204 142 8 207 30 157 197 116 32 43 160 32 103 142 56 237 64 140 61 66 38 255 0 88 7 3 229 56 237 233 90 54 82 121 214 216 32 22 78 188 226 144 204 123 168 196 55 36 159 245 114 117 246 170 113 163 137 124 157 165 155 248 64 25 205 90 19 216 232 111 45 166 150 217 46 29 28 72 163 18 6 28 224 112 27 29 127 19 92 245 110 100 45 116 98 234 121 236 254 73 25 100 139 239 109 224 184 245 60 243 249 82 96 66 151 107 40 2 85 2 65 198 224 56 111 173 88 100 13 30 15 67 89 203 114 145 130 203 178 66 167 7 234 42 48 6 78 121 81 89 154 14 24 28 228 123 115 210 159 230 22 93 185 206 61 87 56 252 232 3 81 72 116 82 15 4 116 170 119 81 254 236 159 238 154 4 80 181 96 38 42 113 134 227 7 165 76 146 170 75 181 160 143 243 111 241 166 129 155 104 240 23 200 70 80 195 160 127 206 167 146 8 92 18 172 197 128 202 134 80 115 237 91 152 138 214 81 56 225 163 32 243 194 145 252 170 163 233 203 130 138 35 201 25 13 188 138 77 5 217 202 200 26 39 193 207 7 4 102 172 171 112 65 3 158 245 137 184 254 157 169 1 219 219 173 33 149 46 216 182 204 251 214 125 48 61 174 150 189 35 204 10 40 0 162 129 11 69 0 20 80 1 69 0 45 20 192 40 160 2 138 0 90 40 0 162 128 10 40 1 104 160 2 138 0 40 160 2 138 4 20 80 1 80 205 18 77 25 73 6 65 253 41 12 227 110 108 36 179 102 146 63 154 47 79 173 82 42 151 0 152 243 129 212 127 18 154 224 146 179 61 8 187 171 145 7 43 133 148 100 103 143 122 64 73 60 126 117 153 97 180 149 207 92 81 128 125 63 149 0 32 224 125 61 171 78 214 92 31 45 136 231 238 159 233 64 26 14 3 161 70 25 4 96 255 0 245 171 156 141 218 202 224 231 145 223 220 82 25 208 75 26 92 192 118 159 145 185 30 198 176 211 204 8 214 173 43 70 127 135 13 128 125 141 49 16 65 44 182 179 247 73 19 214 181 141 188 87 132 181 166 18 83 214 2 127 244 19 253 62 181 178 102 76 150 214 200 140 153 144 131 253 210 43 82 210 203 203 153 221 88 136 182 16 192 117 62 213 189 180 49 190 167 60 77 188 141 135 86 129 187 149 249 135 228 121 253 77 94 8 74 169 89 21 206 48 72 63 226 51 92 242 55 70 117 212 76 6 120 36 117 197 102 140 251 86 70 131 129 227 129 154 114 112 27 7 142 227 181 0 93 182 144 150 33 201 231 222 174 176 222 54 140 144 70 49 138 0 230 28 24 228 35 186 154 220 2 217 227 89 102 243 50 122 236 199 245 166 12 210 137 44 157 127 117 114 67 117 1 193 255 0 10 208 91 117 100 13 29 202 55 251 223 45 109 115 22 61 45 166 0 128 3 168 232 84 241 76 54 243 15 155 203 198 222 184 35 56 162 228 156 222 163 3 110 243 54 184 87 238 71 25 172 88 143 5 79 106 201 155 173 139 36 140 241 208 211 201 27 113 154 130 140 203 130 75 12 244 237 197 85 170 3 218 232 175 72 243 5 162 128 10 40 16 81 64 11 69 48 10 40 1 104 160 2 138 0 40 160 5 162 128 10 40 0 162 128 10 90 0 40 160 2 138 4 20 80 1 69 0 20 80 2 16 8 32 140 131 212 26 230 110 244 221 167 206 182 59 88 118 255 0 61 69 101 56 221 26 194 86 102 48 97 49 49 188 123 100 238 135 167 225 85 140 126 94 50 114 167 161 244 250 215 1 220 72 202 70 113 207 231 81 100 142 104 24 189 69 38 113 235 64 27 182 178 137 84 135 56 117 231 235 78 184 182 73 212 46 126 110 170 71 56 255 0 235 84 129 137 105 59 91 72 98 151 238 231 4 122 86 189 197 184 148 2 57 244 106 96 103 50 164 135 202 186 200 97 194 202 59 15 234 42 164 176 77 106 195 204 25 83 202 184 228 26 180 201 103 71 109 171 57 1 101 60 127 120 243 249 214 231 218 26 100 31 48 43 232 43 169 89 156 178 186 51 46 108 227 156 103 27 91 212 86 68 80 75 3 178 186 177 83 192 35 165 19 90 14 15 161 100 168 32 142 8 172 13 161 88 245 199 243 174 51 168 104 25 0 99 39 210 156 48 55 110 227 142 163 177 160 161 161 74 148 97 133 199 92 156 86 192 195 42 159 208 230 129 24 247 145 96 249 131 191 81 80 90 184 4 194 223 117 191 67 64 203 130 5 142 92 11 136 215 156 124 192 143 233 91 105 11 240 63 118 251 129 32 134 7 53 170 102 76 152 197 42 175 250 169 62 94 122 31 198 167 89 28 1 182 66 7 166 107 67 50 188 230 75 136 94 39 96 127 137 73 3 240 254 162 184 135 202 72 27 167 173 100 205 98 91 199 112 127 58 78 48 113 193 239 89 154 20 110 71 221 252 106 157 48 61 174 138 244 143 48 40 160 5 162 152 130 138 0 90 74 0 90 40 1 105 40 1 104 160 2 138 0 41 104 0 162 128 10 40 0 162 128 22 138 0 40 160 65 69 0 20 80 1 69 0 20 80 6 29 254 158 46 62 120 254 89 7 60 113 205 115 94 111 38 59 143 150 79 239 17 141 223 95 67 92 83 141 157 206 216 59 171 17 52 111 31 221 233 221 113 252 191 194 155 144 202 6 65 4 231 29 171 3 113 49 242 255 0 129 164 36 14 49 199 174 40 0 67 229 190 229 53 208 65 48 149 120 0 54 57 31 225 64 9 117 106 39 93 199 10 224 100 26 200 134 119 182 127 46 79 187 208 142 184 169 3 89 149 39 143 60 48 233 154 133 12 182 249 85 195 196 79 42 195 32 254 21 66 28 96 177 159 148 102 182 127 205 106 97 167 220 4 83 19 36 172 15 5 28 14 63 79 242 106 211 37 151 34 182 190 3 18 48 141 125 93 129 254 89 164 184 116 218 137 11 179 133 201 102 63 196 127 207 243 250 213 185 16 162 140 226 120 29 49 140 86 76 199 247 140 48 115 255 0 214 172 77 80 131 1 75 30 125 120 205 64 171 156 17 199 167 191 249 233 73 20 50 68 114 54 140 156 112 7 249 233 82 219 60 177 190 29 14 211 206 72 253 106 132 106 183 239 80 228 113 223 53 205 203 25 141 202 247 29 13 32 53 34 2 245 2 228 9 84 119 239 86 162 178 187 139 147 23 203 234 8 53 72 150 106 33 149 48 197 89 79 99 131 83 195 52 128 21 222 216 29 1 61 170 238 102 43 203 144 14 208 66 156 159 151 28 87 51 169 68 60 210 202 0 87 228 99 177 239 254 52 152 209 149 19 100 99 161 6 172 145 151 227 53 153 177 159 114 8 43 154 165 76 15 107 162 189 35 204 10 40 0 165 166 32 162 128 10 40 1 104 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 40 0 162 128 10 40 16 81 64 5 20 0 86 109 229 148 119 73 200 1 251 54 42 90 186 177 73 217 220 229 75 61 167 238 46 147 43 252 50 14 160 127 81 81 77 22 223 157 8 220 78 73 207 13 94 117 173 161 232 239 169 84 96 241 206 125 7 81 72 61 13 33 142 28 241 158 63 149 61 27 104 4 49 4 115 197 0 108 219 220 7 235 128 223 231 165 67 113 110 25 248 56 207 61 58 122 208 34 136 89 109 155 35 167 233 87 227 157 100 35 119 202 221 48 105 12 178 197 31 0 46 79 76 212 2 16 15 222 63 135 52 8 127 148 164 229 137 110 252 154 180 72 200 227 183 0 127 159 243 252 216 21 93 118 228 55 225 88 210 54 231 36 142 189 56 160 104 93 163 174 14 15 24 247 166 225 183 14 114 49 129 197 73 67 27 229 99 131 140 26 94 7 78 61 70 58 80 35 66 221 247 38 27 168 228 115 212 82 92 66 38 78 15 204 58 98 168 70 18 229 24 49 37 72 233 138 209 142 250 116 33 188 230 227 177 57 160 102 138 107 55 11 247 130 55 212 85 193 171 135 219 230 192 172 71 78 122 83 185 54 37 26 149 155 28 203 11 47 211 255 0 173 85 38 146 202 107 70 69 152 135 28 168 97 142 71 249 197 59 147 99 144 251 146 6 236 106 218 128 86 164 208 163 117 213 121 207 90 163 76 15 106 165 175 72 243 2 138 0 40 166 33 104 160 2 138 0 90 40 0 162 128 22 138 0 40 160 2 138 0 41 104 0 162 128 10 40 0 165 160 2 138 0 40 160 65 69 0 20 80 1 69 0 20 80 5 91 139 120 238 35 217 32 250 30 226 184 249 160 125 57 185 253 228 36 231 111 67 248 122 118 174 106 145 210 231 77 57 116 34 146 61 234 37 140 252 167 163 15 228 106 151 83 181 198 214 29 177 193 174 67 172 144 174 15 3 173 51 39 252 244 160 5 65 130 7 79 122 213 138 113 129 230 30 1 198 113 248 208 5 167 229 192 199 215 39 154 167 37 186 156 224 109 61 192 252 40 16 221 179 69 145 203 40 235 131 154 81 112 57 202 227 218 144 201 86 234 46 239 206 40 55 17 5 36 51 31 76 10 98 42 203 114 102 199 56 81 239 85 143 202 70 0 197 33 136 78 114 180 30 8 228 80 49 24 114 8 28 251 247 166 149 220 220 103 215 252 250 80 0 50 24 237 224 175 83 208 212 132 146 164 156 227 214 128 24 64 227 56 4 210 50 134 61 51 197 33 145 121 107 191 24 207 167 53 14 209 184 149 99 138 98 35 218 122 103 154 105 7 63 227 76 6 186 150 76 30 189 105 208 54 70 59 138 96 69 118 49 180 253 107 62 144 30 213 69 122 103 152 45 20 0 81 76 65 75 64 5 20 0 82 208 1 69 0 20 80 2 209 64 5 20 0 81 64 5 45 0 20 80 1 69 0 20 180 8 40 160 97 69 2 10 40 0 162 128 10 40 0 166 58 44 136 81 192 42 122 131 64 206 74 230 210 91 23 51 90 156 198 126 242 159 235 254 53 95 108 87 81 151 139 130 62 242 30 170 127 207 249 237 94 116 151 43 61 8 187 163 59 12 167 107 156 140 240 113 214 140 227 174 62 181 5 128 228 17 129 147 78 7 7 184 160 9 67 0 227 56 192 227 7 146 5 106 44 202 199 106 28 30 252 255 0 42 0 191 12 98 65 141 195 112 231 62 191 231 20 178 90 177 80 165 55 113 140 255 0 159 206 149 196 114 239 108 202 236 54 156 169 244 237 235 80 188 24 39 174 104 185 67 68 103 248 88 243 216 82 29 227 142 56 244 160 4 220 221 49 158 226 131 32 234 192 230 128 36 87 0 240 127 49 78 7 35 39 34 128 29 158 224 29 199 249 210 3 216 17 205 0 72 185 231 143 99 81 116 235 130 5 0 7 42 167 3 36 84 4 144 121 245 160 7 224 16 72 63 133 52 224 174 123 117 233 64 13 97 193 198 120 245 166 8 176 196 175 122 96 82 186 24 219 158 188 230 168 211 3 218 168 175 72 243 5 162 128 10 41 136 41 104 0 162 128 10 40 0 165 160 2 138 0 90 40 0 162 128 10 40 0 165 160 2 138 0 40 160 2 150 128 10 74 4 20 180 0 81 64 5 20 0 81 64 5 20 0 87 53 121 167 16 226 123 51 178 69 231 2 179 148 110 141 97 43 51 61 100 75 193 229 178 4 155 28 175 99 143 74 205 149 26 23 32 130 71 67 215 35 235 94 121 222 52 115 131 249 84 133 88 97 177 215 181 32 21 136 60 168 193 238 57 227 233 72 128 145 156 103 29 136 255 0 63 228 83 2 196 83 188 45 187 57 0 243 154 234 224 188 137 192 36 109 10 59 126 149 12 164 50 239 202 102 89 83 110 64 193 92 99 142 185 227 252 241 89 13 25 36 224 3 234 9 25 31 228 127 74 139 148 53 173 148 142 78 56 227 35 175 184 255 0 61 234 163 219 237 24 4 125 51 69 194 197 119 137 148 224 100 125 121 253 63 207 122 174 241 54 120 66 15 235 90 38 77 136 202 247 43 145 235 76 49 130 9 31 90 98 19 102 113 134 227 176 167 20 124 224 18 123 115 64 13 37 243 205 59 204 35 146 180 0 158 106 158 163 242 166 52 129 176 122 208 4 153 78 199 56 164 218 58 10 0 145 48 65 4 227 183 90 79 184 71 63 41 24 205 33 148 47 177 242 99 142 181 151 84 35 218 168 175 80 243 2 150 128 18 150 129 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 180 80 1 69 0 20 180 0 81 64 5 20 0 81 64 130 138 6 20 80 1 69 2 22 138 0 40 160 2 138 0 40 160 12 43 253 57 103 204 145 124 146 142 114 56 201 172 100 156 59 121 55 163 108 189 22 78 153 62 245 197 82 54 119 59 97 43 171 25 242 64 209 18 84 110 95 65 72 14 87 140 224 142 43 3 112 237 233 79 28 244 29 123 250 80 3 126 248 5 72 198 120 25 171 80 73 176 227 61 65 237 210 147 25 172 135 229 202 157 164 115 245 62 148 6 192 200 192 95 76 113 253 61 255 0 42 196 208 118 230 216 88 129 201 251 252 245 250 210 140 115 183 36 122 237 201 255 0 60 122 210 25 31 76 29 138 125 79 65 249 140 122 250 247 166 136 195 38 240 192 29 191 54 78 0 252 63 253 116 1 27 64 173 30 95 104 231 158 63 207 215 138 129 160 94 49 199 77 190 255 0 227 210 169 49 52 64 109 95 126 209 223 252 226 152 241 58 17 200 239 147 138 180 201 177 89 212 175 204 217 224 224 231 181 48 166 115 158 213 68 145 60 88 81 76 217 147 140 103 190 5 48 34 43 199 31 141 5 72 231 52 0 159 56 231 53 38 88 46 91 160 29 5 32 40 92 179 54 220 251 213 42 160 59 95 248 72 63 233 215 255 0 34 127 245 168 255 0 132 131 254 157 127 242 39 255 0 90 186 125 167 145 203 236 252 195 254 18 15 250 117 255 0 200 159 253 106 63 225 32 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 169 127 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 127 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 33 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 127 233 215 255 0 34 127 245 168 255 0 132 135 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 33 255 0 167 95 252 137 255 0 214 163 254 18 31 250 117 255 0 200 159 253 106 61 167 144 123 63 48 255 0 132 135 254 157 127 242 39 255 0 90 143 248 72 191 233 215 255 0 34 127 245 168 246 158 65 236 252 195 254 18 31 250 117 255 0 200 159 253 106 63 225 34 255 0 167 95 252 137 255 0 214 163 218 121 7 179 243 15 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 61 167 144 123 63 49 127 225 34 255 0 167 95 252 137 255 0 214 164 255 0 132 139 254 157 127 242 39 255 0 90 143 105 228 30 207 204 95 248 72 191 233 215 255 0 34 127 245 168 255 0 132 139 254 157 127 242 39 255 0 90 159 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 47 105 228 30 207 204 63 225 34 255 0 167 95 252 137 255 0 214 163 254 18 47 250 117 255 0 200 159 253 106 126 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 71 252 36 95 244 235 255 0 145 63 250 212 123 79 32 246 126 97 255 0 9 23 253 58 255 0 228 79 254 181 31 240 145 127 211 175 254 68 255 0 235 81 237 60 131 217 249 135 252 36 95 244 235 255 0 145 63 250 212 127 194 69 255 0 78 191 249 19 255 0 173 71 180 242 15 103 230 31 240 145 127 211 175 254 68 255 0 235 81 255 0 9 23 253 58 255 0 228 79 254 181 30 211 200 61 159 152 127 194 69 255 0 78 191 249 19 255 0 173 84 46 117 120 174 64 243 44 249 29 15 153 252 248 169 115 186 181 138 80 179 189 204 228 191 196 101 30 50 195 177 221 200 168 22 236 171 100 39 25 228 19 214 185 142 129 255 0 108 231 132 35 219 117 56 223 18 62 231 235 84 180 119 37 171 171 16 45 211 3 156 115 223 158 181 32 188 60 110 76 227 223 25 166 221 221 193 43 26 35 86 59 84 121 35 143 246 186 254 148 139 170 237 124 136 72 227 28 63 255 0 90 178 177 119 30 117 101 39 63 102 31 77 195 252 41 199 88 201 36 219 41 99 220 182 127 165 79 41 87 26 218 178 158 4 13 140 114 12 153 254 148 135 87 206 239 220 156 145 212 63 57 245 228 83 229 21 196 26 183 79 220 116 4 125 255 0 90 95 237 96 23 2 220 127 223 95 253 106 92 163 184 173 171 2 0 22 248 199 251 95 253 110 41 78 177 198 5 184 7 251 219 242 127 150 41 242 133 198 157 88 49 249 237 195 15 247 185 63 83 138 172 218 130 30 144 99 254 7 255 0 214 163 148 87 35 23 168 20 143 36 242 63 191 255 0 214 168 126 214 56 196 103 254 250 170 16 159 106 244 79 214 147 237 95 236 127 227 212 196 31 106 249 113 229 254 57 160 93 99 248 63 90 0 173 44 158 102 56 198 61 234 10 96 127 255 217 0 > 20040329_224245.exv Exif.MakerNote.Offset Long 1 906 > 20040329_224245.exv Exif.MakerNote.ByteOrder Ascii 3 MM > 20040329_224245.exv Exif.Nikon3.Version Undefined 4 2.10 @@ -6924,8 +7128,8 @@ Compare original and inserted image data --------------------------------- > 20040329_224245.exv Exif.Nikon3.FlashSetting Ascii 13 NORMAL > 20040329_224245.exv Exif.Nikon3.FlashDevice Ascii 13 > 20040329_224245.exv Exif.Nikon3.WhiteBalanceBias SShort 1 0 -> 20040329_224245.exv Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 -> 20040329_224245.exv Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 +> 20040329_224245.exv Exif.Nikon3.ProgramShift Undefined 4 0 1 6 0 +> 20040329_224245.exv Exif.Nikon3.ExposureDiff Undefined 4 0 1 12 0 > 20040329_224245.exv Exif.Nikon3.Preview Long 1 1414 > 20040329_224245.exv Exif.NikonPreview.Compression Short 1 JPEG (old-style) > 20040329_224245.exv Exif.NikonPreview.XResolution Rational 1 300 @@ -6937,7 +7141,7 @@ Compare original and inserted image data --------------------------------- > 20040329_224245.exv Exif.Nikon3.FlashComp Undefined 4 0.0 EV > 20040329_224245.exv Exif.Nikon3.ISOSettings Short 2 200 > 20040329_224245.exv Exif.Nikon3.ImageBoundary Short 4 0 0 3008 2000 -> 20040329_224245.exv Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 +> 20040329_224245.exv Exif.Nikon3.0x0017 Undefined 4 0 1 6 0 > 20040329_224245.exv Exif.Nikon3.FlashBracketComp Undefined 4 0.0 EV > 20040329_224245.exv Exif.Nikon3.ExposureBracketComp SRational 1 0/1 > 20040329_224245.exv Exif.Nikon3.ToneComp Ascii 9 AUTO @@ -6950,17 +7154,47 @@ Compare original and inserted image data --------------------------------- > 20040329_224245.exv Exif.Nikon3.LensFStops Undefined 4 5.33333 > 20040329_224245.exv Exif.Nikon3.ColorHue Ascii 9 MODE1a > 20040329_224245.exv Exif.Nikon3.LightSource Ascii 12 NATURAL -> 20040329_224245.exv Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 +> 20040329_224245.exv Exif.Nikon3.ShotInfo Undefined 465 48 49 48 51 0 0 0 124 0 0 5 13 113 0 0 0 0 1 0 0 11 0 0 0 0 0 20 0 0 31 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 31 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 248 0 0 248 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 1 0 0 0 0 89 1 2 205 51 206 179 54 56 53 54 48 51 0 218 0 214 0 167 0 171 0 50 0 51 0 5 0 0 0 0 0 0 0 0 0 1 0 5 0 0 3 194 0 0 0 100 30 161 200 95 222 59 231 63 201 147 36 178 108 51 110 51 142 15 205 20 205 255 24 187 172 35 200 39 84 41 220 51 68 39 136 59 158 49 239 176 221 55 206 242 77 6 206 51 212 169 76 179 220 17 174 50 140 159 228 51 220 49 78 186 201 119 196 225 223 50 196 178 204 146 204 17 54 56 53 54 48 49 0 101 0 161 0 172 172 169 163 163 168 169 169 168 168 170 171 164 152 149 5 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 38 72 0 8 1 78 226 1 0 72 49 38 48 0 0 0 3 7 252 11 226 0 4 169 1 72 0 128 16 0 0 3 151 96 196 12 145 80 60 0 0 4 190 3 111 0 0 9 186 0 0 4 197 0 0 4 190 3 111 0 0 0 0 3 0 0 0 0 200 0 60 52 62 143 63 0 0 4 176 0 0 4 162 0 0 4 177 0 0 4 126 255 127 255 127 255 127 255 127 8 128 3 111 3 28 2 157 18 17 1 0 0 0 0 72 240 23 52 7 0 161 109 80 127 64 45 92 44 52 132 52 23 100 32 99 0 0 0 21 5 0 2 2 64 0 0 0 0 64 > 20040329_224245.exv Exif.Nikon3.HueAdjustment SShort 1 0 > 20040329_224245.exv Exif.Nikon3.NoiseReduction Ascii 5 OFF -> 20040329_224245.exv Exif.Nikon3.ColorBalance2 Undefined 140 48 49 48 51 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 2 4 1 0 1 163 1 0 0 0 1 8 1 0 0 0 0 0 0 112 0 12 0 24 0 3 1 140 255 109 0 7 255 216 1 90 255 206 255 251 255 222 1 39 255 255 255 255 255 255 128 0 0 0 0 0 0 0 0 0 10 0 0 0 2 128 0 0 3 0 0 0 2 128 0 0 0 0 16 16 0 255 0 255 0 77 0 150 0 29 255 204 255 186 0 122 0 127 255 150 255 235 0 0 5 0 0 8 108 18 223 51 5 89 1 63 240 240 0 26 -> 20040329_224245.exv Exif.Nikon3.LensData Undefined 31 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +> 20040329_224245.exv Exif.NikonCb3.Version Undefined 4 1.03 +> 20040329_224245.exv Exif.NikonCb3.0x0002 Short 8 1 1 1 1 0 0 0 0 +> 20040329_224245.exv Exif.NikonCb3.WB_RGBGLevels Short 4 1026 1 41729 1 +> 20040329_224245.exv Exif.NikonCb3.0x000e Short 56 0 2049 1 0 0 28672 3072 6144 768 35841 28159 1792 55551 23041 52991 64511 57087 9985 65535 65535 65535 128 0 0 0 0 10 0 32770 0 3 0 32770 0 0 4112 65280 65280 19712 38400 7424 52479 47871 31232 32512 38655 60415 0 5 2048 4716 13279 22789 16129 61680 6656 +> 20040329_224245.exv Exif.NikonLd2.Version Undefined 4 1.01 +> 20040329_224245.exv Exif.NikonLd2.ExitPupilPosition Byte 1 23 +> 20040329_224245.exv Exif.NikonLd2.AFAperture Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.0x0006 Byte 1 7 +> 20040329_224245.exv Exif.NikonLd2.0x0007 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.FocusPosition Byte 1 161 +> 20040329_224245.exv Exif.NikonLd2.FocusDistance Byte 1 109 +> 20040329_224245.exv Exif.NikonLd2.FocalLength Byte 1 80 +> 20040329_224245.exv Exif.NikonLd2.LensIDNumber Byte 1 Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED +> 20040329_224245.exv Exif.NikonLd2.LensFStops Byte 1 64 +> 20040329_224245.exv Exif.NikonLd2.MinFocalLength Byte 1 45 +> 20040329_224245.exv Exif.NikonLd2.MaxFocalLength Byte 1 92 +> 20040329_224245.exv Exif.NikonLd2.MaxApertureAtMinFocal Byte 1 44 +> 20040329_224245.exv Exif.NikonLd2.MaxApertureAtMaxFocal Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.MCUVersion Byte 1 132 +> 20040329_224245.exv Exif.NikonLd2.EffectiveMaxAperture Byte 1 52 +> 20040329_224245.exv Exif.NikonLd2.0x0013 Byte 1 23 +> 20040329_224245.exv Exif.NikonLd2.0x0014 Byte 1 100 +> 20040329_224245.exv Exif.NikonLd2.0x0015 Byte 1 32 +> 20040329_224245.exv Exif.NikonLd2.0x0016 Byte 1 99 +> 20040329_224245.exv Exif.NikonLd2.0x0017 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x0018 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x0019 Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x001a Byte 1 21 +> 20040329_224245.exv Exif.NikonLd2.0x001b Byte 1 5 +> 20040329_224245.exv Exif.NikonLd2.0x001c Byte 1 0 +> 20040329_224245.exv Exif.NikonLd2.0x001d Byte 1 2 +> 20040329_224245.exv Exif.NikonLd2.0x001e Byte 1 2 > 20040329_224245.exv Exif.Nikon3.SensorPixelSize Rational 2 7.8 x 7.8 um > 20040329_224245.exv Exif.Nikon3.SerialNO Ascii 21 NO= 100005e5 > 20040329_224245.exv Exif.Nikon3.ImageDataSize Long 1 2929656 -> 20040329_224245.exv Exif.Nikon3.0x00a3 Byte 1 0 +> 20040329_224245.exv Exif.Nikon3.0x00a3 Byte 1 0 > 20040329_224245.exv Exif.Nikon3.ShutterCount Long 1 1193 -> 20040329_224245.exv Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20040329_224245.exv Exif.Nikon3.FlashInfo Undefined 20 48 49 48 48 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20040329_224245.exv Exif.Nikon3.ImageOptimization Ascii 16 NORMAL > 20040329_224245.exv Exif.Nikon3.Saturation Ascii 16 NORMAL > 20040329_224245.exv Exif.Nikon3.VariProgram Ascii 16 @@ -6978,7 +7212,7 @@ Compare original and inserted image data --------------------------------- > 20040329_224245.exv Exif.Photo.SensingMethod Short 1 One-chip color area > 20040329_224245.exv Exif.Photo.FileSource Undefined 1 Digital still camera > 20040329_224245.exv Exif.Photo.SceneType Undefined 1 Directly photographed -> 20040329_224245.exv Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 +> 20040329_224245.exv Exif.Photo.CFAPattern Undefined 8 0 2 0 2 2 1 1 0 > 20040329_224245.exv Exif.Photo.CustomRendered Short 1 Normal process > 20040329_224245.exv Exif.Photo.ExposureMode Short 1 Auto > 20040329_224245.exv Exif.Photo.WhiteBalance Short 1 Auto @@ -7025,7 +7259,7 @@ Compare original and inserted image data --------------------------------- > 20010405_235039.exv Exif.Photo.LightSource Short 1 Unknown > 20010405_235039.exv Exif.Photo.Flash Short 1 No flash > 20010405_235039.exv Exif.Photo.FocalLength Rational 1 12.8 mm -> 20010405_235039.exv Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 230 2 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 236 2 0 0 9 0 2 0 20 0 0 0 244 2 0 0 10 0 5 0 1 0 0 0 8 3 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 16 3 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 +> 20010405_235039.exv Exif.Photo.MakerNote Undefined 308 78 105 107 111 110 0 1 0 11 0 2 0 2 0 6 0 0 0 230 2 0 0 3 0 3 0 1 0 0 0 12 0 0 0 4 0 3 0 1 0 0 0 1 0 0 0 5 0 3 0 1 0 0 0 3 0 0 0 6 0 3 0 1 0 0 0 0 0 0 0 7 0 3 0 1 0 0 0 0 0 0 0 8 0 5 0 1 0 0 0 236 2 0 0 9 0 2 0 20 0 0 0 244 2 0 0 10 0 5 0 1 0 0 0 8 3 0 0 11 0 3 0 1 0 0 0 0 0 0 0 0 15 4 0 30 0 0 0 16 3 0 0 0 0 0 0 48 56 46 48 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 16 169 21 160 0 0 0 0 17 136 0 0 19 27 0 0 50 63 0 0 20 17 0 0 20 17 0 0 31 6 12 198 0 47 13 201 8 59 0 0 0 0 0 0 0 0 0 0 7 146 17 0 0 0 19 15 17 0 0 0 0 0 0 0 0 0 0 0 64 0 79 50 0 11 74 3 20 100 0 13 86 59 0 88 22 0 22 22 22 22 16 241 69 0 255 0 87 100 50 12 193 6 0 0 > 20010405_235039.exv Exif.MakerNote.Offset Long 1 596 > 20010405_235039.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20010405_235039.exv Exif.Nikon2.0x0002 Ascii 6 08.00 @@ -7080,7 +7314,7 @@ Compare original and inserted image data --------------------------------- > 20030925_201850.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20030925_201850.exv Exif.Photo.Flash Short 1 No flash > 20030925_201850.exv Exif.Photo.FocalLength Rational 1 18.0 mm -> 20030925_201850.exv Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 220 3 0 0 2 0 3 0 4 0 0 0 56 4 0 0 3 0 3 0 4 0 0 0 64 4 0 0 4 0 3 0 33 0 0 0 72 4 0 0 147 0 3 0 9 0 0 0 138 4 0 0 6 0 2 0 32 0 0 0 156 4 0 0 7 0 2 0 32 0 0 0 188 4 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 220 4 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 252 4 0 0 0 0 3 0 18 0 0 0 252 6 0 0 192 0 3 0 13 0 0 0 32 7 0 0 193 0 3 0 13 0 0 0 58 7 0 0 170 0 3 0 5 0 0 0 84 7 0 0 168 0 3 0 10 0 0 0 94 7 0 0 169 0 3 0 41 0 0 0 114 7 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 196 7 0 0 19 0 3 0 4 0 0 0 244 7 0 0 0 0 3 0 5 0 0 0 252 7 0 0 182 0 4 0 12 0 0 0 6 8 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 +> 20030925_201850.exv Exif.Photo.MakerNote Undefined 1432 26 0 1 0 3 0 46 0 0 0 220 3 0 0 2 0 3 0 4 0 0 0 56 4 0 0 3 0 3 0 4 0 0 0 64 4 0 0 4 0 3 0 33 0 0 0 72 4 0 0 147 0 3 0 9 0 0 0 138 4 0 0 6 0 2 0 32 0 0 0 156 4 0 0 7 0 2 0 32 0 0 0 188 4 0 0 12 0 4 0 1 0 0 0 201 148 249 33 21 0 4 0 1 0 0 0 0 0 0 144 8 0 4 0 1 0 0 0 246 184 15 0 9 0 2 0 32 0 0 0 220 4 0 0 16 0 4 0 1 0 0 0 112 1 0 128 14 0 4 0 1 0 0 0 190 47 43 0 13 0 1 0 0 2 0 0 252 4 0 0 0 0 3 0 18 0 0 0 252 6 0 0 192 0 3 0 13 0 0 0 32 7 0 0 193 0 3 0 13 0 0 0 58 7 0 0 170 0 3 0 5 0 0 0 84 7 0 0 168 0 3 0 10 0 0 0 94 7 0 0 169 0 3 0 41 0 0 0 114 7 0 0 174 0 3 0 1 0 0 0 80 20 0 0 180 0 3 0 1 0 0 0 1 0 0 0 18 0 3 0 24 0 0 0 196 7 0 0 19 0 3 0 4 0 0 0 244 7 0 0 0 0 3 0 5 0 0 0 252 7 0 0 182 0 4 0 12 0 0 0 6 8 0 0 0 0 0 0 92 0 0 0 0 0 3 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 0 255 255 1 0 1 0 1 0 0 0 3 0 2 0 5 32 1 0 255 127 255 255 55 0 18 0 1 0 116 0 29 1 0 0 0 0 0 0 0 0 255 255 255 255 255 255 0 0 0 12 0 12 0 0 255 255 255 255 0 0 0 0 255 127 255 255 255 255 0 0 18 0 146 3 98 2 100 0 0 0 0 0 0 0 66 0 0 0 160 0 200 0 159 0 202 0 0 0 0 0 3 0 0 0 8 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 255 255 34 2 156 0 204 0 140 0 0 0 0 0 252 0 1 0 255 255 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 73 77 71 58 69 79 83 32 51 48 48 68 32 68 73 71 73 84 65 76 32 74 80 69 71 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 46 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 40 1 113 1 117 1 169 0 222 0 176 1 181 1 10 1 144 0 173 1 178 1 99 1 26 0 37 1 119 1 119 1 174 0 198 0 138 1 139 1 243 0 150 0 197 1 198 1 123 1 10 0 55 2 254 3 2 4 124 2 20 0 78 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 215 6 68 3 59 3 50 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 128 0 128 0 128 0 7 0 7 0 0 12 0 8 0 12 0 8 151 0 151 0 246 3 96 2 0 0 0 0 0 0 160 253 10 252 0 0 0 0 6 254 0 0 250 1 0 0 0 0 8 0 255 255 0 0 159 0 7 0 112 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 2 0 0 0 216 205 5 0 0 6 0 0 0 4 0 0 218 97 37 0 0 224 46 0 124 3 0 0 0 64 31 0 83 2 0 0 4 0 1 0 2 0 4 0 > 20030925_201850.exv Exif.MakerNote.Offset Long 1 670 > 20030925_201850.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20030925_201850.exv Exif.CanonCs.0x0000 Short 1 92 @@ -7162,16 +7396,23 @@ Compare original and inserted image data --------------------------------- > 20030925_201850.exv Exif.CanonSi.0x001e Short 1 0 > 20030925_201850.exv Exif.CanonSi.0x001f Short 1 0 > 20030925_201850.exv Exif.CanonSi.0x0020 Short 1 0 -> 20030925_201850.exv Exif.Canon.0x0093 Short 9 18 0 0 0 0 0 65535 65535 65535 +> 20030925_201850.exv Exif.CanonFi.0x0000 SShort 1 18 +> 20030925_201850.exv Exif.CanonFi.FileNumber Long 1 (0) +> 20030925_201850.exv Exif.CanonFi.BracketMode SShort 1 Off +> 20030925_201850.exv Exif.CanonFi.BracketValue SShort 1 0 +> 20030925_201850.exv Exif.CanonFi.BracketShotNumber SShort 1 0 +> 20030925_201850.exv Exif.CanonFi.RawJpgQuality SShort 1 (-1) +> 20030925_201850.exv Exif.CanonFi.RawJpgSize SShort 1 (-1) +> 20030925_201850.exv Exif.CanonFi.NoiseReduction SShort 1 (-1) > 20030925_201850.exv Exif.Canon.ImageType Ascii 32 IMG:EOS 300D DIGITAL JPEG > 20030925_201850.exv Exif.Canon.FirmwareVersion Ascii 32 Firmware Version 1.0.2 > 20030925_201850.exv Exif.Canon.SerialNumber Long 1 21f938089 > 20030925_201850.exv Exif.Canon.0x0015 Long 1 2415919104 -> 20030925_201850.exv Exif.Canon.ImageNumber Long 1 103-0390 +> 20030925_201850.exv Exif.Canon.FileNumber Long 1 103-0390 > 20030925_201850.exv Exif.Canon.OwnerName Ascii 32 > 20030925_201850.exv Exif.Canon.ModelID Long 1 EOS Digital Rebel / 300D / Kiss Digital > 20030925_201850.exv Exif.Canon.0x000e Long 1 2830270 -> 20030925_201850.exv Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20030925_201850.exv Exif.Canon.0x000d Byte 512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154 4 0 0 3 12 0 0 69 59 0 0 1 8 1 0 26 42 0 0 251 51 0 0 45 62 0 0 181 39 0 0 45 36 0 0 207 33 0 0 86 11 0 0 72 87 0 0 68 185 0 0 41 243 1 0 152 72 9 0 250 249 47 0 107 55 9 0 213 248 10 0 80 74 15 0 227 71 10 0 179 45 9 0 125 201 7 0 2 103 2 0 207 245 15 0 93 182 1 0 42 150 4 0 75 9 22 0 129 114 107 0 67 156 18 0 204 207 21 0 153 54 30 0 153 209 19 0 150 232 16 0 235 189 13 0 18 8 4 0 253 2 24 0 160 223 1 0 225 242 4 0 180 12 23 0 169 205 109 0 2 252 18 0 62 24 22 0 110 65 30 0 81 179 19 0 99 172 16 0 78 45 13 0 136 215 3 0 14 135 22 0 74 171 1 0 83 97 4 0 24 83 20 0 111 195 91 0 217 101 14 0 107 252 15 0 142 195 20 0 122 246 12 0 93 182 10 0 163 119 8 0 89 86 2 0 211 129 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20030925_201850.exv Exif.Canon.0x0000 Short 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20030925_201850.exv Exif.Canon.0x00c0 Short 13 26 296 369 373 169 222 432 437 266 144 429 434 355 > 20030925_201850.exv Exif.Canon.0x00c1 Short 13 26 293 375 375 174 198 394 395 243 150 453 454 379 @@ -7259,7 +7500,7 @@ Compare original and inserted image data --------------------------------- > 20001026_044550.exv Exif.Photo.LightSource Short 1 Unknown > 20001026_044550.exv Exif.Photo.Flash Short 1 Fired > 20001026_044550.exv Exif.Photo.FocalLength Rational 1 4.4 mm -> 20001026_044550.exv Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 +> 20001026_044550.exv Exif.Photo.MakerNote Undefined 72 1 4 3 0 2 1 255 255 0 1 55 142 14 93 109 246 1 0 0 251 0 4 255 32 0 0 40 0 0 0 12 53 68 67 80 48 49 48 49 49 46 74 80 71 0 4 0 0 0 1 228 224 0 1 0 0 0 1 145 128 0 1 194 64 0 1 0 0 0 1 222 16 > 20001026_044550.exv Exif.Thumbnail.ImageWidth Short 1 96 > 20001026_044550.exv Exif.Thumbnail.ImageLength Short 1 72 > 20001026_044550.exv Exif.Thumbnail.BitsPerSample Short 3 8 8 8 @@ -7301,10 +7542,10 @@ Compare original and inserted image data --------------------------------- > 20030926_111535.exv Exif.Photo.LightSource Short 1 Unknown > 20030926_111535.exv Exif.Photo.Flash Short 1 Yes, compulsory > 20030926_111535.exv Exif.Photo.FocalLength Rational 1 28.0 mm -> 20030926_111535.exv Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 +> 20030926_111535.exv Exif.Photo.MakerNote Undefined 226 70 85 74 73 70 73 76 77 12 0 0 0 16 0 0 0 7 0 4 0 0 0 48 49 51 48 0 16 2 0 8 0 0 0 210 0 0 0 1 16 3 0 1 0 0 0 3 0 0 0 2 16 3 0 1 0 0 0 0 1 0 0 3 16 3 0 1 0 0 0 0 0 0 0 4 16 3 0 1 0 0 0 0 0 0 0 16 16 3 0 1 0 0 0 1 0 0 0 17 16 10 0 1 0 0 0 218 0 0 0 33 16 3 0 1 0 0 0 0 0 0 0 34 16 3 0 1 0 0 0 1 0 0 0 48 16 3 0 1 0 0 0 0 0 0 0 49 16 3 0 1 0 0 0 0 1 0 0 50 16 3 0 1 0 0 0 1 0 0 0 0 17 3 0 1 0 0 0 0 0 0 0 1 17 3 0 1 0 0 0 0 0 0 0 0 18 3 0 1 0 0 0 0 0 0 0 0 0 0 0 78 79 82 77 65 76 32 0 10 0 0 0 10 0 0 0 > 20030926_111535.exv Exif.MakerNote.Offset Long 1 814 > 20030926_111535.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20030926_111535.exv Exif.Fujifilm.Version Undefined 4 48 49 51 48 +> 20030926_111535.exv Exif.Fujifilm.Version Undefined 4 48 49 51 48 > 20030926_111535.exv Exif.Fujifilm.Quality Ascii 8 NORMAL > 20030926_111535.exv Exif.Fujifilm.Sharpness Short 1 Normal > 20030926_111535.exv Exif.Fujifilm.WhiteBalance Short 1 Daylight @@ -7374,7 +7615,7 @@ Compare original and inserted image data --------------------------------- > 20040316_075137.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20040316_075137.exv Exif.Photo.Flash Short 1 No flash > 20040316_075137.exv Exif.Photo.FocalLength Rational 1 14.0 mm -> 20040316_075137.exv Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 136 3 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 146 3 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 152 3 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 166 3 0 0 12 0 2 0 10 0 0 0 172 3 0 0 13 0 2 0 10 0 0 0 182 3 0 0 14 0 2 0 10 0 0 0 192 3 0 0 15 0 2 0 10 0 0 0 202 3 0 0 16 0 2 0 10 0 0 0 212 3 0 0 17 0 2 0 10 0 0 0 222 3 0 0 18 0 2 0 10 0 0 0 232 3 0 0 20 0 2 0 5 0 0 0 242 3 0 0 21 0 2 0 17 0 0 0 248 3 0 0 22 0 2 0 8 0 0 0 10 4 0 0 23 0 2 0 19 0 0 0 18 4 0 0 24 0 2 0 26 0 0 0 38 4 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 0 65 70 45 83 0 0 73 110 99 97 110 100 101 115 99 101 110 116 0 0 115 82 71 66 0 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 +> 20040316_075137.exv Exif.Photo.MakerNote Undefined 476 83 73 71 77 65 0 0 0 1 0 23 0 2 0 2 0 9 0 0 0 136 3 0 0 3 0 2 0 3 0 0 0 50 83 0 0 4 0 2 0 3 0 0 0 72 73 0 0 5 0 2 0 5 0 0 0 146 3 0 0 6 0 2 0 3 0 0 0 65 70 0 0 7 0 2 0 13 0 0 0 152 3 0 0 8 0 2 0 2 0 0 0 77 0 0 0 9 0 2 0 2 0 0 0 56 0 0 0 10 0 2 0 3 0 0 0 49 52 0 0 11 0 2 0 5 0 0 0 166 3 0 0 12 0 2 0 10 0 0 0 172 3 0 0 13 0 2 0 10 0 0 0 182 3 0 0 14 0 2 0 10 0 0 0 192 3 0 0 15 0 2 0 10 0 0 0 202 3 0 0 16 0 2 0 10 0 0 0 212 3 0 0 17 0 2 0 10 0 0 0 222 3 0 0 18 0 2 0 10 0 0 0 232 3 0 0 20 0 2 0 5 0 0 0 242 3 0 0 21 0 2 0 17 0 0 0 248 3 0 0 22 0 2 0 8 0 0 0 10 4 0 0 23 0 2 0 19 0 0 0 18 4 0 0 24 0 2 0 26 0 0 0 38 4 0 0 25 0 2 0 2 0 0 0 32 0 0 0 0 0 0 0 48 50 48 48 48 48 49 57 0 0 65 70 45 83 0 0 73 110 99 97 110 100 101 115 99 101 110 116 0 0 115 82 71 66 0 0 69 120 112 111 58 43 48 46 48 0 67 111 110 116 58 43 48 46 48 0 83 104 97 100 58 43 48 46 48 0 72 105 103 104 58 43 48 46 48 0 83 97 116 117 58 43 48 46 48 0 83 104 97 114 58 43 48 46 48 0 70 105 108 108 58 43 48 46 48 0 67 67 58 48 0 0 88 51 70 32 83 101 116 116 105 110 103 32 77 111 100 101 0 0 81 117 97 108 58 49 50 0 50 46 48 46 52 46 49 54 52 50 32 82 101 108 101 97 115 101 0 0 83 73 71 77 65 32 80 104 111 116 111 80 114 111 32 50 46 48 46 48 46 49 53 56 54 0 > 20040316_075137.exv Exif.MakerNote.Offset Long 1 612 > 20040316_075137.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20040316_075137.exv Exif.Sigma.SerialNumber Ascii 9 02000019 @@ -7446,7 +7687,7 @@ Compare original and inserted image data --------------------------------- > 20040208_093744.exv Exif.Photo.LightSource Short 1 Unknown > 20040208_093744.exv Exif.Photo.Flash Short 1 No, compulsory > 20040208_093744.exv Exif.Photo.FocalLength Rational 1 23.4 mm -> 20040208_093744.exv Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 196 4 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 208 4 0 0 5 2 5 0 1 0 0 0 216 4 0 0 6 2 8 0 6 0 0 0 224 4 0 0 7 2 2 0 8 0 0 0 236 4 0 0 8 2 2 0 52 0 0 0 244 4 0 0 9 2 7 0 32 0 0 0 40 5 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +> 20040208_093744.exv Exif.Photo.MakerNote Undefined 832 79 76 89 77 80 0 1 0 16 0 0 2 4 0 3 0 0 0 196 4 0 0 1 2 3 0 1 0 0 0 7 0 0 0 2 2 3 0 1 0 0 0 0 0 0 0 3 2 3 0 1 0 0 0 0 0 0 0 4 2 5 0 1 0 0 0 208 4 0 0 5 2 5 0 1 0 0 0 216 4 0 0 6 2 8 0 6 0 0 0 224 4 0 0 7 2 2 0 8 0 0 0 236 4 0 0 8 2 2 0 52 0 0 0 244 4 0 0 9 2 7 0 32 0 0 0 40 5 0 0 0 3 3 0 1 0 0 0 0 0 0 0 1 3 3 0 1 0 0 0 0 0 0 0 2 3 3 0 1 0 0 0 1 0 0 0 3 3 3 0 1 0 0 0 0 0 0 0 4 3 3 0 1 0 0 0 0 0 0 0 0 15 7 0 238 1 0 0 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 3 0 0 0 136 3 0 0 100 0 0 0 217 255 104 254 255 255 93 0 103 0 30 1 83 88 55 53 55 0 0 0 91 112 105 99 116 117 114 101 73 110 102 111 93 32 82 101 115 111 108 117 116 105 111 110 61 50 32 91 67 97 109 101 114 97 32 73 110 102 111 93 32 84 121 112 101 61 83 88 55 53 55 0 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 > 20040208_093744.exv Exif.MakerNote.Offset Long 1 1014 > 20040208_093744.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20040208_093744.exv Exif.Olympus.SpecialMode Long 3 Normal @@ -7458,13 +7699,13 @@ Compare original and inserted image data --------------------------------- > 20040208_093744.exv Exif.Olympus.LensDistortionParams SShort 6 -39 -408 -1 93 103 286 > 20040208_093744.exv Exif.Olympus.FirmwareVersion Ascii 8 SX757 > 20040208_093744.exv Exif.Olympus.PictureInfo Ascii 52 [pictureInfo] Resolution=2 [Camera Info] Type=SX757 -> 20040208_093744.exv Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 +> 20040208_093744.exv Exif.Olympus.CameraID Undefined 32 79 76 89 77 80 85 83 32 68 73 71 73 84 65 76 32 67 65 77 69 82 65 0 255 255 255 255 255 255 255 255 255 > 20040208_093744.exv Exif.Olympus.PreCaptureFrames Short 1 0 > 20040208_093744.exv Exif.Olympus.0x0301 Short 1 0 > 20040208_093744.exv Exif.Olympus.OneTouchWB Short 1 On > 20040208_093744.exv Exif.Olympus.0x0303 Short 1 0 > 20040208_093744.exv Exif.Olympus.0x0304 Short 1 0 -> 20040208_093744.exv Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 +> 20040208_093744.exv Exif.Olympus.DataDump1 Undefined 494 1 75 2 3 2 93 0 0 0 0 255 0 0 0 25 97 18 49 0 0 5 236 0 0 57 36 0 0 1 155 0 0 10 47 0 0 22 242 0 0 5 192 0 0 24 68 0 100 0 166 0 50 0 36 0 0 0 0 0 0 0 0 0 0 54 21 0 0 0 0 53 61 22 4 0 0 0 0 0 0 0 0 0 0 0 0 16 32 0 0 57 0 14 86 0 0 0 0 0 0 0 0 0 0 0 0 0 100 3 158 0 0 0 0 255 253 255 249 255 245 255 236 255 237 255 232 255 230 0 0 34 34 34 34 17 17 17 17 1 86 3 150 3 243 1 33 2 0 1 76 2 116 2 3 1 2 96 90 0 2 3 52 0 25 0 10 0 25 0 10 0 5 0 10 0 1 0 0 0 0 0 16 0 0 0 16 0 1 1 0 0 166 1 79 1 246 2 159 3 70 1 2 1 75 2 3 2 93 0 0 21 54 21 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 136 1 0 3 254 0 59 0 0 0 0 0 0 2 226 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 6 121 6 129 6 124 6 156 208 0 3 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 57 12 88 12 103 12 177 12 88 12 6 11 190 11 10 34 68 34 128 34 238 35 119 34 83 33 125 32 132 30 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 119 119 119 33 33 33 33 33 33 19 30 17 25 41 80 32 0 224 0 0 0 0 0 0 0 0 0 128 0 20 70 12 0 0 0 34 33 0 0 34 34 33 33 2 34 1 115 1 70 2 120 0 0 0 43 0 40 0 30 1 76 2 116 34 33 34 34 0 77 0 1 0 128 0 0 0 20 0 0 > 20040208_093744.exv Exif.Photo.UserComment Undefined 125 > 20040208_093744.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20040208_093744.exv Exif.Photo.ColorSpace Short 1 sRGB @@ -7484,7 +7725,7 @@ Compare original and inserted image data --------------------------------- > 20040208_093744.exv Exif.Photo.Contrast Short 1 Normal > 20040208_093744.exv Exif.Photo.Saturation Short 1 Normal > 20040208_093744.exv Exif.Photo.Sharpness Short 1 Normal -> 20040208_093744.exv Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 +> 20040208_093744.exv Exif.Image.PrintImageMatching Undefined 260 80 114 105 110 116 73 77 0 48 50 53 48 0 0 20 0 1 0 20 0 20 0 2 0 1 0 0 0 3 0 136 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 208 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 232 0 0 0 0 1 1 0 0 0 1 1 255 0 0 0 2 1 131 0 0 0 3 1 128 0 0 0 4 1 128 0 0 0 5 1 131 0 0 0 6 1 131 0 0 0 7 1 128 128 128 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 154 130 5 0 1 0 0 0 184 3 0 0 157 130 > 20040208_093744.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20040208_093744.exv Exif.Thumbnail.XResolution Rational 1 72 > 20040208_093744.exv Exif.Thumbnail.YResolution Rational 1 72 @@ -7517,11 +7758,11 @@ Compare original and inserted image data --------------------------------- > 20050218_212016.exv Exif.Photo.LightSource Short 1 Unknown > 20050218_212016.exv Exif.Photo.Flash Short 1 No, compulsory > 20050218_212016.exv Exif.Photo.FocalLength Rational 1 6.0 mm -> 20050218_212016.exv Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +> 20050218_212016.exv Exif.Photo.MakerNote Undefined 5724 80 97 110 97 115 111 110 105 99 0 0 0 27 0 1 0 3 0 1 0 0 0 2 0 0 0 2 0 7 0 4 0 0 0 0 1 0 2 3 0 3 0 1 0 0 0 1 0 0 0 7 0 3 0 1 0 0 0 1 0 0 0 15 0 1 0 2 0 0 0 16 0 0 0 26 0 3 0 1 0 0 0 2 0 0 0 28 0 3 0 1 0 0 0 2 0 0 0 31 0 3 0 1 0 0 0 6 0 0 0 32 0 3 0 1 0 0 0 2 0 0 0 33 0 7 0 250 20 0 0 234 4 0 0 34 0 3 0 1 0 0 0 0 0 0 0 35 0 3 0 1 0 0 0 0 0 0 0 36 0 3 0 1 0 0 0 0 0 0 0 37 0 7 0 16 0 0 0 228 25 0 0 38 0 7 0 4 0 0 0 48 49 48 48 39 0 3 0 1 0 0 0 0 0 0 0 40 0 3 0 1 0 0 0 1 0 0 0 41 0 4 0 1 0 0 0 170 5 0 0 42 0 3 0 1 0 0 0 0 0 0 0 43 0 4 0 1 0 0 0 0 0 0 0 44 0 3 0 1 0 0 0 0 0 0 0 45 0 3 0 1 0 0 0 0 0 0 0 46 0 3 0 1 0 0 0 1 0 0 0 47 0 3 0 1 0 0 0 1 0 0 0 48 0 3 0 1 0 0 0 1 0 0 0 49 0 3 0 1 0 0 0 2 0 0 0 50 0 3 0 1 0 0 0 0 0 0 0 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 > 20050218_212016.exv Exif.MakerNote.Offset Long 1 920 > 20050218_212016.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20050218_212016.exv Exif.Panasonic.Quality Short 1 High -> 20050218_212016.exv Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 +> 20050218_212016.exv Exif.Panasonic.FirmwareVersion Undefined 4 0 1 0 2 > 20050218_212016.exv Exif.Panasonic.WhiteBalance Short 1 Auto > 20050218_212016.exv Exif.Panasonic.FocusMode Short 1 Auto > 20050218_212016.exv Exif.Panasonic.AFMode Byte 2 1-area @@ -7529,11 +7770,11 @@ Compare original and inserted image data --------------------------------- > 20050218_212016.exv Exif.Panasonic.Macro Short 1 Off > 20050218_212016.exv Exif.Panasonic.ShootingMode Short 1 Program > 20050218_212016.exv Exif.Panasonic.Audio Short 1 No -> 20050218_212016.exv Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 +> 20050218_212016.exv Exif.Panasonic.DataDump Undefined 5370 68 86 1 2 69 80 0 0 240 63 68 66 176 3 240 63 65 70 146 0 96 71 34 128 98 71 16 1 100 71 48 0 102 71 0 0 78 71 68 0 114 71 1 0 116 71 0 0 122 71 237 255 124 71 2 0 126 71 0 0 64 71 173 15 66 71 40 15 76 71 64 156 92 71 192 255 118 71 40 0 120 71 0 0 82 71 90 0 86 71 31 0 84 71 166 0 108 71 125 0 112 71 26 0 110 71 125 0 88 71 39 0 158 71 114 0 156 71 71 2 140 71 0 0 142 71 1 0 138 71 40 15 144 71 1 0 146 71 1 0 148 71 0 0 150 71 0 0 152 71 123 15 154 71 123 15 222 70 27 34 240 63 83 84 70 0 164 70 0 0 166 70 0 0 168 70 0 0 170 70 0 0 172 70 0 0 174 70 0 0 176 70 0 0 182 70 0 0 184 70 0 0 186 70 0 0 244 71 0 0 246 71 0 0 178 70 0 0 180 70 0 0 176 68 0 0 178 68 0 0 240 63 65 69 222 0 60 69 211 1 20 69 35 1 234 70 35 1 236 70 24 1 40 69 171 0 44 69 198 0 36 69 12 7 16 69 215 6 18 69 229 6 32 69 172 1 54 69 209 1 34 69 208 1 58 69 4 0 59 69 5 0 38 69 1 1 42 69 45 0 192 70 21 7 194 70 95 2 200 89 113 4 198 89 47 2 46 69 0 0 48 69 0 0 50 69 0 0 64 69 0 0 65 69 0 0 66 69 0 0 206 89 0 0 208 89 0 0 210 89 0 0 67 69 0 0 62 69 0 0 28 69 17 0 68 69 7 0 34 74 43 1 192 89 0 0 193 89 0 0 232 70 148 38 204 70 0 0 212 70 0 0 206 70 0 0 208 70 0 0 214 70 0 0 80 88 0 0 218 70 0 0 197 89 0 0 74 69 5 4 76 69 0 0 78 69 0 0 239 70 1 0 212 89 0 0 214 89 217 40 216 89 249 51 218 89 214 34 220 89 0 0 240 63 87 66 14 1 0 68 200 1 2 68 126 1 92 68 17 1 4 68 23 1 6 68 219 0 96 68 215 6 26 68 61 0 94 68 40 0 95 68 8 0 18 68 248 0 20 68 202 0 22 68 23 1 24 68 219 0 204 68 11 1 206 68 14 2 208 68 121 1 210 68 78 1 220 68 196 1 222 68 73 1 180 68 0 10 182 68 0 0 48 68 92 0 56 68 120 0 50 68 96 0 58 68 112 0 52 68 240 255 60 68 24 0 54 68 42 0 62 68 112 0 76 68 247 0 78 68 200 0 192 68 29 1 194 68 224 0 234 68 0 0 128 69 10 0 130 69 123 0 131 69 100 0 132 69 0 0 134 69 0 0 135 69 0 0 136 69 0 0 138 69 0 0 139 69 0 0 140 69 30 0 142 69 149 0 143 69 116 0 144 69 0 0 146 69 0 0 147 69 0 0 82 68 213 0 84 68 194 0 86 68 213 0 88 68 194 0 212 68 213 0 214 68 194 0 216 68 213 0 218 68 194 0 212 93 0 0 0 88 120 1 2 88 118 1 4 88 223 0 6 88 203 0 54 88 108 1 56 88 141 1 58 88 225 0 60 88 199 0 240 63 89 67 190 0 160 69 5 1 162 69 60 80 164 69 0 10 166 69 130 150 168 69 53 203 170 69 0 0 172 69 0 0 174 69 53 203 176 69 0 0 178 69 0 0 180 69 0 0 182 69 5 0 184 69 60 80 186 69 0 10 188 69 130 150 190 69 50 206 192 69 121 129 194 69 127 129 196 69 50 206 198 69 0 0 200 69 200 187 202 69 69 69 204 69 100 0 96 69 3 0 98 69 1 0 100 69 4 0 102 69 7 0 104 69 15 0 106 69 15 0 108 69 12 0 110 69 12 0 112 69 12 0 114 69 12 0 116 69 12 0 118 69 20 0 120 69 20 0 122 69 20 0 124 69 20 0 208 69 0 0 210 69 8 0 212 69 8 0 214 69 8 0 240 69 3 3 242 69 3 3 244 69 3 0 206 69 0 0 240 63 67 77 10 0 252 69 9 240 240 63 73 83 30 0 148 70 103 3 150 70 86 3 152 70 227 3 154 70 208 3 96 70 241 1 98 70 238 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 69 66 77 150 3 7 2 54 2 68 1 4 1 134 1 159 3 30 4 88 3 44 3 183 2 82 2 40 4 210 3 42 3 117 1 131 1 176 1 72 4 141 4 177 3 245 2 3 1 196 2 83 4 24 4 9 4 212 2 61 3 14 2 134 3 167 4 236 2 110 1 247 0 120 2 158 1 240 1 229 1 154 1 97 1 254 0 155 2 42 2 20 1 134 0 112 0 17 2 217 2 109 3 48 2 235 0 20 1 246 0 134 2 235 2 103 1 249 0 132 0 33 2 92 2 11 3 5 3 73 2 22 2 234 1 174 2 139 2 206 1 87 1 16 1 84 2 161 1 214 1 198 1 81 1 101 1 232 1 240 2 148 2 248 1 207 0 169 0 187 0 206 1 196 1 153 1 104 1 71 1 139 1 179 0 128 1 67 1 89 1 227 0 189 0 171 1 140 1 113 1 246 0 166 0 235 0 168 0 167 0 5 1 35 1 196 1 233 0 166 1 141 1 97 1 175 0 126 0 135 0 145 0 110 0 87 1 93 1 238 0 57 1 133 1 118 1 76 1 139 0 102 0 82 0 130 0 216 0 252 1 46 4 210 6 24 6 90 1 28 1 21 1 123 0 92 0 73 0 76 0 184 0 154 1 42 3 3 4 177 2 80 82 83 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 67 67 86 9 0 1 0 40 15 40 15 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 17 166 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 165 13 192 32 22 0 5 0 65 0 30 0 45 0 78 0 35 0 194 17 49 40 28 0 2 0 39 0 25 0 29 0 44 0 29 0 183 10 228 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 15 242 15 215 36 19 0 3 0 65 0 29 0 45 0 78 0 35 0 137 18 166 41 26 0 2 0 39 0 25 0 29 0 45 0 29 0 183 10 247 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 15 249 14 220 34 22 0 6 0 66 0 30 0 45 0 78 0 36 0 72 18 6 41 28 0 2 0 39 0 25 0 29 0 45 0 29 0 188 10 213 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 15 146 11 81 27 22 0 4 0 64 0 29 0 46 0 78 0 35 0 5 17 17 39 27 0 2 0 39 0 25 0 29 0 44 0 29 0 117 10 153 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 15 39 10 158 24 24 0 7 0 64 0 29 0 45 0 78 0 36 0 161 16 72 38 31 0 5 0 39 0 25 0 29 0 45 0 29 0 193 10 126 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 15 210 13 252 32 21 0 7 0 66 0 30 0 45 0 78 0 36 0 249 17 101 40 30 0 4 0 39 0 25 0 29 0 45 0 29 0 26 11 199 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 15 173 15 104 36 24 0 5 0 65 0 29 0 46 0 78 0 36 0 143 18 97 41 30 0 5 0 39 0 25 0 29 0 45 0 29 0 52 11 220 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 111 14 69 34 25 0 5 0 65 0 30 0 46 0 79 0 36 0 31 18 117 40 34 0 7 0 40 0 26 0 29 0 45 0 29 0 71 11 221 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 224 14 62 11 217 26 25 0 4 0 65 0 29 0 46 0 78 0 35 0 248 16 57 38 32 0 8 0 40 0 25 0 29 0 45 0 29 0 253 10 142 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 66 67 90 8 15 15 6 8 15 15 15 15 8 8 15 8 15 8 5 6 5 5 5 15 8 6 15 6 15 15 5 15 1 9 5 5 5 5 5 6 5 5 5 3 3 9 9 6 3 3 1 3 3 3 3 3 3 3 9 3 3 3 1 3 3 3 3 3 3 3 1 6 6 8 5 6 6 6 8 6 6 3 9 6 8 8 8 8 6 6 8 8 9 14 14 3 5 8 8 8 8 8 8 8 14 14 12 12 10 1 8 8 8 8 8 8 5 14 14 12 12 14 5 8 8 8 8 8 8 15 9 9 9 14 14 8 8 8 8 8 8 8 15 3 9 14 14 18 0 0 16 108 3 0 0 75 1 0 0 0 0 32 48 0 72 6 16 6 0 0 0 0 0 0 0 36 74 2 84 0 0 12 0 0 0 0 0 144 74 2 84 1 0 0 0 18 0 0 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58 30 4 0 0 0 1 1 0 5 0 0 0 0 152 134 3 84 0 0 0 0 23 10 0 0 128 7 0 0 0 0 48 0 0 0 0 64 0 80 6 16 0 0 2 0 0 10 0 0 128 7 0 0 1 0 0 0 1 1 0 0 0 64 6 16 7 0 6 0 5 112 0 0 244 103 2 84 0 0 0 0 7 0 6 0 5 112 0 0 16 104 2 84 0 0 0 0 7 0 6 0 5 112 0 0 44 104 2 84 0 0 0 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 1 0 0 0 0 48 108 3 0 0 75 1 0 0 0 0 0 0 0 0 0 0 174 1 0 1 91 1 15 0 0 0 0 32 108 3 > 20050218_212016.exv Exif.Panasonic.0x0022 Short 1 0 > 20050218_212016.exv Exif.Panasonic.WhiteBalanceBias Short 1 0 EV > 20050218_212016.exv Exif.Panasonic.FlashBias Short 1 0 -> 20050218_212016.exv Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 +> 20050218_212016.exv Exif.Panasonic.InternalSerialNumber Undefined 16 83 48 48 48 53 48 49 49 49 48 50 50 51 0 0 0 > 20050218_212016.exv Exif.Panasonic.ExifVersion Undefined 4 1.00 > 20050218_212016.exv Exif.Panasonic.0x0027 Short 1 0 > 20050218_212016.exv Exif.Panasonic.ColorEffect Short 1 Off @@ -7567,7 +7808,7 @@ Compare original and inserted image data --------------------------------- > 20050218_212016.exv Exif.Photo.Contrast Short 1 Normal > 20050218_212016.exv Exif.Photo.Saturation Short 1 Normal > 20050218_212016.exv Exif.Photo.Sharpness Short 1 Normal -> 20050218_212016.exv Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050218_212016.exv Exif.Image.PrintImageMatching Undefined 208 80 114 105 110 116 73 77 0 48 50 53 48 0 0 14 0 1 0 22 0 22 0 2 0 0 0 0 0 3 0 100 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 172 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 196 0 0 0 0 1 5 0 0 0 1 1 1 0 0 0 16 1 128 0 0 0 9 17 0 0 16 39 0 0 11 15 0 0 16 39 0 0 151 5 0 0 16 39 0 0 176 8 0 0 16 39 0 0 1 28 0 0 16 39 0 0 94 2 0 0 16 39 0 0 139 0 0 0 16 39 0 0 203 3 0 0 16 39 0 0 229 27 0 0 16 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20050218_212016.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20050218_212016.exv Exif.Thumbnail.Orientation Short 1 top, left > 20050218_212016.exv Exif.Thumbnail.XResolution Rational 1 72 @@ -7602,18 +7843,18 @@ Compare original and inserted image data --------------------------------- > 20050527_051833.exv Exif.Photo.LightSource Short 1 Unknown > 20050527_051833.exv Exif.Photo.Flash Short 1 Yes, auto, return light detected > 20050527_051833.exv Exif.Photo.FocalLength Rational 1 7.9 mm -> 20050527_051833.exv Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +> 20050527_051833.exv Exif.Photo.MakerNote Undefined 1568 83 79 78 89 32 68 83 67 32 0 0 0 9 0 0 32 7 0 1 0 0 0 0 0 0 0 1 144 7 0 148 0 0 0 64 3 0 0 2 144 7 0 200 0 0 0 212 3 0 0 3 144 7 0 200 0 0 0 156 4 0 0 4 144 7 0 124 0 0 0 100 5 0 0 5 144 7 0 122 0 0 0 224 5 0 0 6 144 7 0 252 0 0 0 90 6 0 0 7 144 7 0 200 0 0 0 86 7 0 0 8 144 7 0 200 0 0 0 30 8 0 0 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 > 20050527_051833.exv Exif.MakerNote.Offset Long 1 710 > 20050527_051833.exv Exif.MakerNote.ByteOrder Ascii 3 II -> 20050527_051833.exv Exif.Sony.0x2000 Undefined 1 0 -> 20050527_051833.exv Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 -> 20050527_051833.exv Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 -> 20050527_051833.exv Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 -> 20050527_051833.exv Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 +> 20050527_051833.exv Exif.Sony.0x2000 Undefined 1 0 +> 20050527_051833.exv Exif.Sony.0x9001 Undefined 148 1 0 86 39 0 8 0 94 0 117 0 0 0 221 187 88 0 221 187 88 0 234 205 0 0 0 0 224 0 0 0 0 0 0 0 224 0 26 240 219 255 0 0 0 0 0 40 186 190 188 0 1 172 10 64 22 14 67 255 18 255 33 0 0 0 161 48 0 136 125 112 0 48 91 136 125 112 0 48 0 0 0 0 156 0 215 0 105 0 0 125 71 0 0 27 208 0 0 14 25 0 0 53 121 136 125 48 91 112 0 0 85 0 116 94 36 216 59 0 0 12 231 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9002 Undefined 200 1 0 0 0 0 142 0 105 5 45 0 0 0 239 112 125 112 143 112 143 112 143 112 143 0 239 14 31 234 170 0 0 0 0 0 0 0 0 182 81 138 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 8 172 0 0 0 12 0 0 0 5 0 0 0 0 58 0 103 108 51 0 0 227 0 149 47 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9003 Undefined 200 1 220 115 70 1 26 0 66 1 194 1 78 0 18 1 47 1 229 1 131 8 197 1 0 1 246 1 0 1 0 1 0 1 0 4 18 0 242 95 87 21 229 189 189 189 189 189 189 0 0 40 128 86 198 12 121 234 104 112 247 32 236 138 9 48 192 0 48 255 249 0 87 177 251 137 208 243 86 0 5 21 187 49 1 93 0 116 0 204 0 47 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 112 0 189 189 189 189 189 78 208 75 84 35 88 35 88 56 91 5 153 1 1 114 0 252 0 0 43 238 96 238 224 83 7 232 199 74 224 56 224 56 0 0 0 0 0 0 0 0 0 112 0 1 14 124 125 0 27 189 189 189 189 189 189 189 189 189 189 189 189 112 182 27 0 1 220 220 188 95 16 +> 20050527_051833.exv Exif.Sony.0x9004 Undefined 124 1 1 1 104 1 63 1 178 1 63 1 52 1 52 1 52 1 52 236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 57 0 172 0 122 0 149 0 57 0 172 0 122 0 0 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 0 1 104 67 0 1 63 15 0 1 178 183 0 1 63 38 255 255 255 166 0 0 0 8 255 255 255 246 255 255 255 77 0 0 0 0 0 0 0 4 +> 20050527_051833.exv Exif.Sony.0x9005 Undefined 122 1 1 0 1 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 64 0 64 0 64 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 1 0 0 0 0 255 255 0 255 0 0 0 0 0 0 0 0 255 255 0 0 255 255 0 0 205 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9006 Undefined 252 1 0 0 1 94 35 216 91 14 222 27 48 64 1 14 98 216 41 125 225 27 247 27 195 1 251 231 34 14 99 94 167 8 122 27 118 8 254 1 67 231 195 14 132 27 135 8 245 94 224 27 251 8 40 125 120 125 174 1 15 27 244 14 96 125 180 8 42 27 94 94 99 27 145 64 175 216 217 216 25 64 125 8 102 64 41 64 230 14 83 216 207 216 110 125 15 216 128 216 161 14 187 1 215 1 64 1 215 0 226 0 146 0 39 0 227 1 135 0 25 0 219 0 234 0 82 0 82 0 246 0 233 0 220 0 106 0 86 0 39 0 82 0 160 0 246 0 68 0 197 0 205 0 227 0 145 0 205 0 69 0 147 0 172 0 48 0 108 0 147 0 236 0 164 0 75 0 78 0 26 0 48 0 196 0 227 0 46 0 159 0 204 0 73 0 31 0 20 0 28 125 248 0 193 64 178 64 153 8 32 0 72 125 58 64 122 8 82 0 174 27 213 27 101 8 185 1 40 1 198 125 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9007 Undefined 200 1 0 125 103 125 191 125 117 125 174 125 184 216 149 216 45 94 81 94 109 94 170 14 237 231 5 14 96 14 86 0 163 94 250 14 243 14 199 231 130 4 186 86 14 86 120 234 209 205 175 205 37 5 204 5 62 5 197 5 234 0 0 0 0 0 0 0 0 27 217 27 166 27 42 27 77 27 113 64 234 64 151 125 76 125 71 125 73 216 181 216 66 216 231 125 178 0 163 64 113 125 35 125 196 125 80 216 4 216 61 94 93 94 163 14 189 231 231 231 113 4 195 231 107 231 85 0 0 0 0 0 0 0 0 112 225 112 225 112 225 112 225 112 166 182 142 182 102 105 165 136 129 32 32 190 63 129 7 190 37 190 65 0 163 138 31 138 162 138 107 138 13 138 252 112 40 112 117 112 65 112 31 112 184 112 46 112 103 182 0 182 81 0 0 0 0 0 0 0 0 +> 20050527_051833.exv Exif.Sony.0x9008 Undefined 200 1 0 0 0 0 134 140 83 0 219 13 188 0 232 53 222 0 134 25 6 0 0 202 63 0 183 102 83 0 81 185 153 0 197 2 15 0 2 113 102 0 0 93 117 0 68 147 15 0 78 194 136 0 101 217 41 0 39 169 234 0 0 151 217 27 91 8 70 8 156 27 169 0 175 0 135 0 166 0 175 8 164 1 178 1 111 8 191 1 146 0 17 1 227 1 146 64 220 27 109 8 65 64 246 0 241 0 159 1 12 0 255 8 222 8 215 8 232 8 235 8 208 1 151 1 174 8 177 0 202 0 69 1 7 0 89 27 116 8 107 1 237 27 101 8 61 1 88 8 26 8 119 1 90 0 235 1 75 1 175 8 178 8 138 8 211 8 242 8 212 1 107 1 157 8 123 8 137 8 14 8 68 8 254 64 51 27 129 27 53 64 101 125 141 27 42 125 197 125 52 > 20050527_051833.exv Exif.Photo.FlashpixVersion Undefined 4 1.00 > 20050527_051833.exv Exif.Photo.ColorSpace Short 1 sRGB > 20050527_051833.exv Exif.Photo.PixelXDimension Long 1 300 @@ -7630,7 +7871,7 @@ Compare original and inserted image data --------------------------------- > 20050527_051833.exv Exif.Photo.Contrast Short 1 Normal > 20050527_051833.exv Exif.Photo.Saturation Short 1 Normal > 20050527_051833.exv Exif.Photo.Sharpness Short 1 Normal -> 20050527_051833.exv Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 +> 20050527_051833.exv Exif.Image.PrintImageMatching Undefined 28 80 114 105 110 116 73 77 0 48 51 48 48 0 0 2 0 2 0 1 0 0 0 1 1 1 0 0 0 > 20050527_051833.exv Exif.Thumbnail.Compression Short 1 JPEG (old-style) > 20050527_051833.exv Exif.Thumbnail.Make Ascii 5 SONY > 20050527_051833.exv Exif.Thumbnail.Model Ascii 7 DSC-W7 @@ -7665,7 +7906,7 @@ Compare original and inserted image data --------------------------------- > 20060802_095200.exv Exif.Photo.MeteringMode Short 1 Partial > 20060802_095200.exv Exif.Photo.Flash Short 1 Yes, compulsory, red-eye reduction > 20060802_095200.exv Exif.Photo.FocalLength Rational 1 95.0 mm -> 20060802_095200.exv Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 134 3 0 0 2 0 3 0 4 0 0 0 226 3 0 0 3 0 3 0 4 0 0 0 234 3 0 0 4 0 3 0 34 0 0 0 242 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 32 0 0 0 86 4 0 0 9 0 2 0 32 0 0 0 118 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 150 4 0 0 15 0 3 0 19 0 0 0 150 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 188 8 0 0 19 0 3 0 4 0 0 0 244 8 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 252 8 0 0 160 0 3 0 14 0 0 0 28 9 0 0 170 0 3 0 5 0 0 0 56 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 66 9 0 0 1 64 3 0 70 2 0 0 100 9 0 0 2 64 3 0 116 10 0 0 240 13 0 0 3 64 3 0 22 0 0 0 216 34 0 0 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.Photo.MakerNote Undefined 8356 24 0 1 0 3 0 46 0 0 0 134 3 0 0 2 0 3 0 4 0 0 0 226 3 0 0 3 0 3 0 4 0 0 0 234 3 0 0 4 0 3 0 34 0 0 0 242 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 32 0 0 0 86 4 0 0 9 0 2 0 32 0 0 0 118 4 0 0 12 0 4 0 1 0 0 0 4 247 44 103 13 0 7 0 0 4 0 0 150 4 0 0 15 0 3 0 19 0 0 0 150 8 0 0 16 0 4 0 1 0 0 0 117 1 0 128 18 0 3 0 28 0 0 0 188 8 0 0 19 0 3 0 4 0 0 0 244 8 0 0 21 0 4 0 1 0 0 0 0 0 0 160 25 0 3 0 1 0 0 0 1 0 0 0 131 0 4 0 1 0 0 0 0 0 0 0 147 0 3 0 16 0 0 0 252 8 0 0 160 0 3 0 14 0 0 0 28 9 0 0 170 0 3 0 5 0 0 0 56 9 0 0 208 0 4 0 1 0 0 0 0 0 0 0 224 0 3 0 17 0 0 0 66 9 0 0 1 64 3 0 70 2 0 0 100 9 0 0 2 64 3 0 116 10 0 0 240 13 0 0 3 64 3 0 22 0 0 0 216 34 0 0 0 0 0 0 92 0 2 0 0 0 3 0 6 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 255 127 4 0 2 0 0 0 1 0 255 255 255 255 135 0 28 0 1 0 255 255 255 255 133 0 8 64 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 255 255 0 0 255 127 0 0 255 127 255 255 255 255 2 0 95 0 139 3 93 2 0 0 100 0 0 0 0 0 68 0 0 0 160 0 8 0 159 0 189 0 0 0 6 0 3 0 0 0 8 0 8 0 0 0 255 255 0 0 0 0 0 0 0 0 1 0 0 0 0 0 156 0 96 1 87 0 0 0 0 0 252 0 0 0 255 255 0 0 0 0 0 0 0 0 0 0 67 97 110 111 110 32 69 79 83 32 50 48 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 50 46 48 46 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 110 107 110 111 119 110 0 25 0 0 0 1 0 0 0 30 0 0 0 1 0 0 0 40 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 1 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 9 0 9 0 176 13 32 9 176 13 32 9 78 0 78 0 8 0 213 253 59 2 93 252 8 0 179 3 213 253 59 2 8 0 248 1 14 1 14 1 4 0 4 0 4 0 250 254 250 254 16 254 16 0 255 255 0 0 159 0 7 0 112 0 32 0 154 191 32 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 128 80 20 0 0 0 0 0 0 0 0 10 0 234 2 0 4 0 4 106 2 34 0 12 14 56 9 1 0 1 0 84 0 19 0 3 14 50 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 4 107 3 0 4 0 4 109 1 88 2 0 4 0 4 18 2 165 1 0 4 0 4 6 3 10 1 39 1 38 1 103 0 206 0 77 1 76 1 170 0 157 0 103 1 102 1 18 1 137 7 247 3 247 3 153 5 80 20 56 8 255 3 255 3 250 4 28 24 137 7 255 3 255 3 153 5 80 20 167 8 255 3 255 3 165 4 88 27 39 8 255 3 255 3 15 5 112 23 84 5 255 3 255 3 40 9 126 12 201 6 255 3 255 3 207 7 105 15 60 8 255 3 255 3 237 4 114 24 137 7 255 3 255 3 153 5 80 20 137 7 255 3 255 3 153 5 80 20 158 1 57 4 127 254 141 45 171 1 0 4 163 254 179 38 195 1 169 3 223 254 64 31 217 1 113 3 11 255 88 27 246 1 41 3 69 255 112 23 11 2 255 2 107 255 224 21 31 2 219 2 141 255 80 20 55 2 163 2 189 255 184 18 89 2 109 2 244 255 0 17 121 2 71 2 31 0 216 15 168 2 19 2 93 0 112 14 245 2 199 1 189 0 178 12 33 3 168 1 235 0 235 11 83 3 135 1 30 1 55 11 247 3 58 1 169 1 109 9 244 1 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 21 8 39 8 128 0 127 0 128 0 127 0 25 0 25 0 26 0 22 0 24 0 45 0 52 0 49 0 75 0 62 0 53 0 45 0 39 0 36 0 34 0 35 0 22 0 19 0 20 0 22 0 65 0 66 0 58 0 50 0 47 0 45 0 42 0 40 0 37 0 31 0 34 0 33 0 19 0 20 0 25 0 43 0 90 0 77 0 61 0 55 0 52 0 48 0 56 0 55 0 52 0 32 0 32 0 34 0 23 0 29 0 31 0 58 0 102 0 68 0 57 0 55 0 48 0 54 0 61 0 60 0 52 0 37 0 29 0 31 0 49 0 48 0 50 0 44 0 42 0 65 0 71 0 71 0 105 0 84 0 69 0 57 0 48 0 44 0 39 0 33 0 45 0 39 0 41 0 43 0 114 0 114 0 99 0 84 0 75 0 66 0 59 0 54 0 49 0 39 0 39 0 36 0 42 0 44 0 53 0 81 0 163 0 137 0 104 0 94 0 89 0 77 0 82 0 79 0 72 0 44 0 41 0 40 0 53 0 64 0 69 0 111 0 187 0 122 0 99 0 96 0 83 0 86 0 92 0 88 0 75 0 52 0 41 0 43 0 48 0 46 0 48 0 41 0 40 0 69 0 79 0 73 0 107 0 85 0 69 0 56 0 47 0 43 0 38 0 34 0 45 0 39 0 41 0 43 0 114 0 114 0 98 0 83 0 74 0 65 0 59 0 53 0 48 0 39 0 39 0 35 0 42 0 43 0 53 0 81 0 163 0 136 0 104 0 93 0 87 0 76 0 82 0 79 0 72 0 43 0 39 0 37 0 54 0 65 0 69 0 112 0 187 0 122 0 99 0 96 0 81 0 85 0 92 0 87 0 74 0 51 0 39 0 36 0 51 0 49 0 48 0 38 0 33 0 47 0 49 0 50 0 71 0 54 0 43 0 34 0 27 0 24 0 19 0 14 0 43 0 36 0 37 0 35 0 81 0 78 0 66 0 54 0 47 0 40 0 34 0 29 0 25 0 19 0 17 0 14 0 38 0 39 0 46 0 61 0 113 0 92 0 68 0 60 0 54 0 44 0 42 0 39 0 34 0 20 0 17 0 16 0 46 0 55 0 58 0 81 0 129 0 80 0 63 0 60 0 50 0 47 0 46 0 43 0 35 0 23 0 17 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 0 11 0 18 0 43 0 12 0 8 0 1 0 61 0 24 2 241 8 52 18 215 10 69 2 89 1 25 2 5 0 165 0 96 0 193 0 32 3 132 4 47 3 64 1 200 2 69 2 121 2 234 3 183 2 213 0 227 0 137 6 29 0 13 1 134 0 16 1 251 3 0 27 228 10 187 2 65 5 60 2 234 0 37 7 131 12 209 1 203 0 54 1 8 0 76 10 157 4 152 7 9 12 68 48 215 8 194 2 122 4 95 1 244 1 218 46 167 83 26 6 161 1 163 2 4 0 215 2 198 1 0 2 214 2 168 1 152 3 0 0 111 0 145 0 143 0 87 0 255 3 0 4 0 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 132 4 0 4 0 4 100 10 233 14 183 24 232 20 0 0 0 0 0 0 25 22 255 255 0 255 0 164 17 5 255 255 144 1 0 0 1 112 148 3 222 15 115 1 141 0 53 0 203 1 199 14 128 12 0 0 149 152 152 150 64 0 64 0 64 0 0 0 150 115 143 112 15 198 0 0 0 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 16 4 16 4 16 4 0 0 17 0 19 0 51 5 28 0 58 0 128 0 49 3 8 0 18 0 0 0 32 0 32 0 32 0 0 0 1 0 0 0 2 0 192 0 135 75 255 1 0 2 0 2 0 2 1 0 1 0 78 0 151 0 28 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 6 8 11 11 17 0 32 0 0 0 255 66 1 0 0 11 0 2 102 85 112 10 63 0 9 0 29 0 6 0 26 0 133 0 63 0 13 0 32 0 5 0 15 0 67 0 63 0 10 0 41 0 5 0 21 0 68 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 40 0 0 2 202 0 132 0 0 0 31 5 0 0 40 0 128 1 144 0 88 0 0 0 24 4 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48 2 144 1 8 12 75 4 132 3 198 2 7 6 116 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 32 0 1 17 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 144 1 144 1 144 1 144 17 144 17 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 149 152 152 150 140 150 150 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 64 0 64 0 64 0 64 0 64 0 0 0 28 0 58 0 20 0 40 0 64 0 64 0 50 0 0 0 62 0 55 0 10 0 35 0 64 0 35 0 48 0 70 0 46 0 55 0 30 0 64 0 52 0 32 0 64 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 156 15 225 1 13 0 161 3 120 0 246 1 150 1 0 0 44 1 188 1 94 0 59 17 217 1 153 0 85 33 233 1 207 0 169 49 219 1 254 0 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 246 4 86 128 0 0 30 1 223 15 211 2 101 1 213 3 41 0 131 2 92 17 0 0 175 1 168 1 43 0 17 17 215 1 160 0 234 49 207 1 204 0 217 48 229 1 234 0 101 4 87 48 253 1 245 0 105 5 71 48 251 1 250 0 249 6 0 128 0 0 255 0 0 0 118 0 132 2 34 7 0 0 209 17 149 7 101 0 221 33 181 7 147 0 156 49 235 7 185 0 38 49 244 7 215 0 222 3 6 49 242 7 226 0 220 5 48 128 0 0 251 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 237 7 220 0 222 3 227 48 242 7 230 0 220 5 48 128 0 0 251 0 0 0 118 0 66 2 77 7 0 0 237 17 159 7 95 0 31 17 212 7 146 0 250 49 209 7 192 0 247 48 240 7 224 0 76 4 174 48 246 7 238 0 240 5 41 128 0 0 252 0 0 0 118 0 236 1 162 7 0 0 60 1 178 7 93 0 45 17 214 7 154 0 40 33 220 7 204 0 185 48 230 7 237 0 222 3 118 48 248 7 243 0 211 4 28 128 0 0 249 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 118 0 131 2 35 7 0 0 212 17 146 7 101 0 214 33 185 7 147 0 168 49 231 7 185 0 26 49 234 7 215 0 222 3 224 48 243 7 225 0 220 5 41 128 0 0 246 0 0 0 118 0 86 2 75 7 0 0 6 1 186 7 99 0 195 33 200 7 148 0 243 49 216 7 187 0 22 49 217 7 220 0 222 3 177 48 249 7 229 0 220 5 36 128 0 0 247 0 0 0 118 0 66 2 78 7 0 0 238 17 158 7 95 0 30 17 213 7 146 0 254 49 208 7 192 0 243 48 227 7 224 0 76 4 118 48 254 7 236 0 240 5 38 128 0 0 247 0 0 0 118 0 0 2 144 7 0 0 48 1 186 7 94 0 54 17 209 7 154 0 23 33 226 7 204 0 219 48 204 7 237 0 222 3 85 48 0 0 243 0 211 4 20 128 0 0 248 0 0 0 118 0 93 1 17 0 0 0 124 1 161 7 84 0 100 17 201 7 157 0 56 33 216 7 214 0 177 48 197 7 248 0 222 3 25 48 253 7 252 0 193 4 9 128 0 0 253 0 0 0 8 8 8 0 8 0 8 0 80 0 103 100 52 33 80 0 103 100 52 33 80 0 103 100 52 33 84 0 103 100 52 33 84 0 103 100 52 33 78 0 151 0 28 0 98 0 158 0 1 0 138 0 118 0 1 0 254 0 1 0 1 0 1 0 254 0 1 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 6 8 11 11 17 0 32 0 8 16 22 26 36 1 32 0 10 26 35 39 56 1 32 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 16 0 28 0 102 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 21 0 36 0 8 0 14 0 51 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 63 0 0 0 0 0 0 0 0 0 0 0 63 0 13 0 32 0 10 0 27 0 118 0 38 0 43 0 48 0 58 0 67 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 128 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 136 19 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 88 27 148 3 108 252 34 0 222 255 115 1 141 0 53 0 203 1 199 254 57 1 128 3 128 252 184 11 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 136 19 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 88 27 98 3 158 252 3 0 253 255 125 1 131 0 58 0 198 1 221 254 35 1 146 3 110 252 184 11 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 136 19 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 88 27 112 3 144 252 35 0 221 255 135 1 121 0 79 0 177 1 219 254 37 1 147 3 109 252 184 11 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 136 19 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 88 27 69 3 187 252 15 0 241 255 90 1 166 0 45 0 211 1 234 254 22 1 159 3 97 252 184 11 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 136 19 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 88 27 115 3 141 252 235 255 21 0 129 1 127 0 53 0 203 1 212 254 44 1 142 3 114 252 184 11 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 136 19 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 88 27 110 3 146 252 229 255 27 0 200 1 56 0 13 0 243 1 209 254 47 1 175 3 81 252 184 11 244 255 244 255 14 0 0 0 136 19 244 255 244 255 14 0 0 0 88 27 244 255 244 255 14 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 12 0 12 0 242 255 0 0 136 19 12 0 12 0 242 255 0 0 88 27 12 0 12 0 242 255 0 0 184 11 242 255 242 255 15 0 0 0 136 19 242 255 242 255 15 0 0 0 88 27 242 255 242 255 15 0 0 0 184 11 250 255 250 255 7 0 0 0 136 19 250 255 250 255 7 0 0 0 88 27 250 255 250 255 7 0 0 0 184 11 0 0 0 0 0 0 0 0 136 19 0 0 0 0 0 0 0 0 88 27 0 0 0 0 0 0 0 0 184 11 6 0 6 0 249 255 0 0 136 19 6 0 6 0 249 255 0 0 88 27 6 0 6 0 249 255 0 0 184 11 13 0 12 0 242 255 0 0 136 19 13 0 12 0 242 255 0 0 88 27 13 0 12 0 242 255 0 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 110 0 100 0 135 0 4 0 5 0 200 0 6 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 125 0 110 0 122 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 178 0 124 0 125 0 12 0 11 0 150 0 17 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 100 0 90 0 181 0 5 0 2 0 180 0 5 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 110 0 100 0 135 0 5 0 5 0 200 0 6 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 125 0 110 0 123 0 4 0 6 0 190 0 9 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 143 0 112 0 115 0 9 0 6 0 198 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 162 0 122 0 119 0 10 0 9 0 158 0 15 0 2 0 0 0 142 0 143 0 141 0 0 0 2 0 6 0 10 0 14 0 18 0 22 0 26 0 30 0 34 0 38 0 42 0 46 0 50 0 54 0 58 0 62 0 66 0 70 0 74 0 78 0 82 0 86 0 90 0 94 0 98 0 102 0 106 0 110 0 114 0 118 0 122 0 126 0 130 0 134 0 138 0 142 0 146 0 150 0 154 0 158 0 162 0 166 0 170 0 174 0 178 0 182 0 186 0 190 0 194 0 198 0 202 0 206 0 210 0 214 0 218 0 222 0 226 0 230 0 234 0 238 0 242 0 246 0 250 0 254 0 2 1 6 1 10 1 14 1 18 1 22 1 26 1 30 1 34 1 38 1 42 1 48 1 52 1 56 1 60 1 64 1 68 1 72 1 76 1 80 1 84 1 90 1 94 1 98 1 104 1 108 1 112 1 118 1 122 1 128 1 132 1 138 1 144 1 148 1 154 1 160 1 164 1 170 1 176 1 182 1 188 1 196 1 202 1 208 1 216 1 222 1 230 1 238 1 244 1 254 1 6 2 14 2 22 2 30 2 40 2 48 2 56 2 66 2 74 2 84 2 92 2 102 2 112 2 120 2 130 2 140 2 150 2 160 2 170 2 180 2 192 2 202 2 214 2 224 2 236 2 246 2 2 3 14 3 26 3 38 3 52 3 66 3 78 3 92 3 106 3 120 3 136 3 152 3 168 3 184 3 202 3 220 3 236 3 254 3 16 4 34 4 52 4 70 4 88 4 106 4 124 4 142 4 160 4 178 4 198 4 216 4 234 4 252 4 16 5 34 5 54 5 72 5 92 5 110 5 130 5 148 5 168 5 188 5 208 5 226 5 246 5 10 6 30 6 50 6 70 6 90 6 110 6 132 6 152 6 172 6 194 6 216 6 236 6 2 7 24 7 48 7 70 7 94 7 116 7 140 7 164 7 190 7 214 7 240 7 10 8 36 8 62 8 90 8 118 8 146 8 174 8 202 8 232 8 6 9 36 9 66 9 96 9 126 9 158 9 188 9 220 9 250 9 26 10 58 10 90 10 122 10 154 10 186 10 220 10 252 10 30 11 64 11 98 11 132 11 166 11 202 11 236 11 16 12 52 12 88 12 124 12 160 12 198 12 234 12 16 13 54 13 92 13 132 13 170 13 210 13 250 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060802_095200.exv Exif.MakerNote.Offset Long 1 608 > 20060802_095200.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20060802_095200.exv Exif.CanonCs.0x0000 Short 1 92 @@ -7752,7 +7993,7 @@ Compare original and inserted image data --------------------------------- > 20060802_095200.exv Exif.Canon.FirmwareVersion Ascii 32 Firmware 2.0.3 > 20060802_095200.exv Exif.Canon.OwnerName Ascii 32 unknown( > 20060802_095200.exv Exif.Canon.SerialNumber Long 1 672c63236 -> 20060802_095200.exv Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.Canon.0x000d Undefined 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060802_095200.exv Exif.CanonCf.0x0000 Short 1 38 > 20060802_095200.exv Exif.CanonCf.NoiseReduction Short 1 1 > 20060802_095200.exv Exif.CanonCf.ShutterAeLock Short 1 256 @@ -7805,7 +8046,21 @@ Compare original and inserted image data --------------------------------- > 20060802_095200.exv Exif.Canon.0x0015 Long 1 2684354560 > 20060802_095200.exv Exif.Canon.0x0019 Short 1 1 > 20060802_095200.exv Exif.Canon.0x0083 Long 1 0 -> 20060802_095200.exv Exif.Canon.0x0093 Short 16 32 49050 32 0 0 0 65535 65535 0 0 0 0 0 0 0 0 +> 20060802_095200.exv Exif.CanonFi.0x0000 SShort 1 32 +> 20060802_095200.exv Exif.CanonFi.FileNumber Long 1 766-6688 +> 20060802_095200.exv Exif.CanonFi.BracketMode SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.BracketValue SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.BracketShotNumber SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.RawJpgQuality SShort 1 (-1) +> 20060802_095200.exv Exif.CanonFi.RawJpgSize SShort 1 (-1) +> 20060802_095200.exv Exif.CanonFi.NoiseReduction SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.WBBracketMode SShort 1 Off +> 20060802_095200.exv Exif.CanonFi.0x000a SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.0x000b SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.WBBracketValueAB SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.WBBracketValueGM SShort 1 0 +> 20060802_095200.exv Exif.CanonFi.FilterEffect SShort 1 None +> 20060802_095200.exv Exif.CanonFi.ToningEffect SShort 1 None > 20060802_095200.exv Exif.Canon.0x00a0 Short 14 28 0 0 0 0 0 0 0 32774 5200 0 0 0 0 > 20060802_095200.exv Exif.Canon.0x00aa Short 5 10 746 1024 1024 618 > 20060802_095200.exv Exif.Canon.0x00d0 Long 1 0 @@ -7860,7 +8115,7 @@ Compare original and inserted image data --------------------------------- > 20001004_015404.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20001004_015404.exv Exif.Photo.Flash Short 1 No flash > 20001004_015404.exv Exif.Photo.FocalLength Rational 1 70.0 mm -> 20001004_015404.exv Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 50 3 0 0 2 0 3 0 4 0 0 0 114 3 0 0 3 0 3 0 4 0 0 0 122 3 0 0 4 0 3 0 25 0 0 0 130 3 0 0 0 0 3 0 6 0 0 0 180 3 0 0 10 0 3 0 59 0 0 0 192 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 24 0 0 0 86 4 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 110 4 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 142 4 0 0 15 0 3 0 14 0 0 0 162 4 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 +> 20001004_015404.exv Exif.Photo.MakerNote Undefined 582 15 0 1 0 3 0 32 0 0 0 50 3 0 0 2 0 3 0 4 0 0 0 114 3 0 0 3 0 3 0 4 0 0 0 122 3 0 0 4 0 3 0 25 0 0 0 130 3 0 0 0 0 3 0 6 0 0 0 180 3 0 0 10 0 3 0 59 0 0 0 192 3 0 0 6 0 2 0 32 0 0 0 54 4 0 0 7 0 2 0 24 0 0 0 86 4 0 0 12 0 4 0 1 0 0 0 147 27 49 9 8 0 4 0 1 0 0 0 166 201 135 0 9 0 2 0 32 0 0 0 110 4 0 0 16 0 4 0 1 0 0 0 0 0 20 1 14 0 4 0 1 0 0 0 88 47 17 0 13 0 3 0 10 0 0 0 142 4 0 0 15 0 3 0 14 0 0 0 162 4 0 0 0 0 0 0 64 0 2 0 0 0 3 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 2 0 1 48 3 0 0 0 161 0 70 0 28 0 1 0 95 0 29 1 255 0 0 0 0 0 0 0 0 0 70 0 146 3 98 2 100 0 0 0 0 0 0 0 50 0 0 0 160 0 248 0 128 0 14 1 0 0 1 0 3 0 1 0 8 0 8 0 0 0 0 0 0 48 0 0 0 0 0 0 1 0 0 0 0 0 128 0 24 1 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 8 0 8 0 0 0 0 0 12 0 34 31 27 249 86 50 81 20 11 111 240 112 50 52 44 206 72 2 241 33 21 162 32 1 163 31 28 11 133 50 177 23 19 238 148 1 242 51 45 218 78 50 1 37 31 220 159 17 179 31 27 7 122 114 50 24 21 18 210 97 66 52 45 233 84 66 113 36 31 220 169 129 67 31 27 20 141 66 210 23 21 29 211 161 114 52 45 237 92 210 1 37 32 229 167 177 4 0 126 0 127 0 126 0 127 0 73 77 71 58 69 79 83 32 68 51 48 32 74 80 69 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 65 108 112 104 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 > 20001004_015404.exv Exif.MakerNote.Offset Long 1 632 > 20001004_015404.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20001004_015404.exv Exif.CanonCs.0x0000 Short 1 64 @@ -7925,7 +8180,7 @@ Compare original and inserted image data --------------------------------- > 20001004_015404.exv Exif.Canon.ImageType Ascii 32 IMG:EOS D30 JPEG > 20001004_015404.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version Alpha > 20001004_015404.exv Exif.Canon.SerialNumber Long 1 093107059 -> 20001004_015404.exv Exif.Canon.ImageNumber Long 1 889-8982 +> 20001004_015404.exv Exif.Canon.FileNumber Long 1 889-8982 > 20001004_015404.exv Exif.Canon.OwnerName Ascii 32 > 20001004_015404.exv Exif.Canon.ModelID Long 1 EOS D30 > 20001004_015404.exv Exif.Canon.0x000e Long 1 1126232 @@ -7989,7 +8244,7 @@ Compare original and inserted image data --------------------------------- > 20060127_225027.exv Exif.Photo.MeteringMode Short 1 Multi-segment > 20060127_225027.exv Exif.Photo.Flash Short 1 No, compulsory > 20060127_225027.exv Exif.Photo.FocalLength Rational 1 5.8 mm -> 20060127_225027.exv Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 110 3 0 0 2 0 3 0 4 0 0 0 202 3 0 0 3 0 3 0 4 0 0 0 210 3 0 0 4 0 3 0 34 0 0 0 218 3 0 0 5 0 3 0 6 0 0 0 30 4 0 0 0 0 3 0 4 0 0 0 42 4 0 0 18 0 3 0 28 0 0 0 50 4 0 0 19 0 3 0 4 0 0 0 106 4 0 0 6 0 2 0 32 0 0 0 114 4 0 0 7 0 2 0 24 0 0 0 146 4 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 170 4 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 202 4 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 202 5 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 +> 20060127_225027.exv Exif.Photo.MakerNote Undefined 886 17 0 1 0 3 0 46 0 0 0 110 3 0 0 2 0 3 0 4 0 0 0 202 3 0 0 3 0 3 0 4 0 0 0 210 3 0 0 4 0 3 0 34 0 0 0 218 3 0 0 5 0 3 0 6 0 0 0 30 4 0 0 0 0 3 0 4 0 0 0 42 4 0 0 18 0 3 0 28 0 0 0 50 4 0 0 19 0 3 0 4 0 0 0 106 4 0 0 6 0 2 0 32 0 0 0 114 4 0 0 7 0 2 0 24 0 0 0 146 4 0 0 8 0 4 0 1 0 0 0 220 106 17 0 9 0 2 0 32 0 0 0 170 4 0 0 16 0 4 0 1 0 0 0 0 0 86 1 24 0 1 0 0 1 0 0 202 4 0 0 25 0 3 0 1 0 0 0 1 0 0 0 28 0 3 0 1 0 0 0 0 0 0 0 13 0 3 0 36 0 0 0 202 5 0 0 0 0 0 0 92 0 2 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 15 0 3 0 1 0 1 64 0 0 255 127 255 255 230 2 186 0 32 0 92 0 192 0 255 255 0 0 0 0 0 0 0 0 0 0 255 255 0 0 224 8 224 8 0 0 0 0 0 0 0 0 255 127 255 127 0 0 0 0 2 0 186 0 229 0 172 0 0 0 0 0 0 0 0 0 68 0 0 0 128 0 64 1 128 0 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 153 25 0 0 128 0 64 1 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 241 3 0 0 1 0 0 0 0 0 0 0 0 0 9 0 9 0 224 8 168 6 224 8 28 1 153 1 51 0 102 254 0 0 154 1 102 254 0 0 154 1 102 254 0 0 154 1 202 255 202 255 202 255 0 0 0 0 0 0 54 0 54 0 54 0 16 0 4 0 0 0 0 0 0 0 0 0 83 84 42 58 83 116 105 116 99 104 32 97 115 115 105 115 116 32 109 111 100 101 0 0 0 0 0 0 0 0 0 0 70 105 114 109 119 97 114 101 32 86 101 114 115 105 111 110 32 49 46 48 48 0 0 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 9 0 148 1 149 1 147 1 146 1 150 1 147 1 145 1 148 1 147 1 64 0 0 0 0 0 54 1 2 0 0 0 10 0 2 0 2 0 10 0 30 255 131 1 4 0 254 255 0 4 0 0 0 0 0 0 0 0 0 0 132 0 0 0 0 0 128 0 10 0 > 20060127_225027.exv Exif.MakerNote.Offset Long 1 668 > 20060127_225027.exv Exif.MakerNote.ByteOrder Ascii 3 II > 20060127_225027.exv Exif.CanonCs.0x0000 Short 1 92 @@ -8110,10 +8365,10 @@ Compare original and inserted image data --------------------------------- > 20060127_225027.exv Exif.Canon.0x0013 Short 4 0 0 0 0 > 20060127_225027.exv Exif.Canon.ImageType Ascii 32 ST*:Stitch assist mode > 20060127_225027.exv Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.00 -> 20060127_225027.exv Exif.Canon.ImageNumber Long 1 114-1468 +> 20060127_225027.exv Exif.Canon.FileNumber Long 1 114-1468 > 20060127_225027.exv Exif.Canon.OwnerName Ascii 32 O > 20060127_225027.exv Exif.Canon.ModelID Long 1 PowerShot A520 -> 20060127_225027.exv Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +> 20060127_225027.exv Exif.Canon.0x0018 Byte 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 > 20060127_225027.exv Exif.Canon.0x0019 Short 1 1 > 20060127_225027.exv Exif.Canon.0x001c Short 1 0 > 20060127_225027.exv Exif.Canon.0x000d Short 36 72 9 404 405 403 402 406 403 401 404 403 64 0 0 310 2 0 10 2 2 10 65310 387 4 65534 1024 0 0 0 0 0 132 0 0 128 10 diff --git a/test/data/glider.exv.iagd b/test/data/glider.exv.iagd index e4af84bb..025fe54c 100644 --- a/test/data/glider.exv.iagd +++ b/test/data/glider.exv.iagd @@ -6,4 +6,4 @@ Iptc.Application2.Urgency 0x000a String 1 3 Iptc.Application2.SuppCategory 0x0014 String 10 bla bla ba Iptc.Envelope.ModelVersion 0x0000 Short 1 2 Iptc.Envelope.TimeSent 0x0050 Time 11 14:41:00-05:00 -Iptc.Application2.RasterizedCaption 0x007d Undefined 8 230 42 34 2 90 84 23 146 +Iptc.Application2.RasterizedCaption 0x007d Undefined 8 230 42 34 2 90 84 23 146 diff --git a/test/data/glider.exv.ixgd b/test/data/glider.exv.ixgd index 5d223782..b77f8894 100644 --- a/test/data/glider.exv.ixgd +++ b/test/data/glider.exv.ixgd @@ -1,2 +1,2 @@ Iptc.Application2.Caption 0x0078 String 33 A picture of a glider being built -Iptc.Application2.Preview 0x00ca Undefined 33000 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 +Iptc.Application2.Preview 0x00ca Undefined 33000 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 diff --git a/test/data/imagemagick.pgf b/test/data/imagemagick.pgf new file mode 100644 index 0000000000000000000000000000000000000000..6bd3af4048d66f540028ef3cdf2f1d4442368a86 GIT binary patch literal 120983 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

) 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

h5|Q72@V3!i`=0sw$u1#81j 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

-w%eS@SiVjL;QUbmxCVO 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 Exif.NikonPreview.JPEGInterchangeFormat 0x0201 Long 1 1536 -88c88 +118c118 < Exif.Photo.InteroperabilityTag 0xa005 Long 1 30306 --- > Exif.Photo.InteroperabilityTag 0xa005 Long 1 30294 -111c111 +141c141 < Exif.Thumbnail.JPEGInterchangeFormat 0x0201 Long 1 30444 --- > Exif.Thumbnail.JPEGInterchangeFormat 0x0201 Long 1 30430 diff --git a/test/data/write2-test.out b/test/data/write2-test.out index 0206f621..b3070be7 100644 --- a/test/data/write2-test.out +++ b/test/data/write2-test.out @@ -3,7 +3,7 @@ Exif.Image.Model 0x0110 IFD0 Ascii 7 Exif.Image.SamplesPerPixel 0x0115 IFD0 Short 4 160 161 162 163 Exif.Image.XResolution 0x011a IFD0 SLong 4 -2 -1 0 1 Exif.Image.YResolution 0x011b IFD0 SRational 4 -2/3 -1/3 0/3 1/3 -Exif.Image.WhitePoint 0x013e IFD0 Undefined 4 255 254 253 252 +Exif.Image.WhitePoint 0x013e IFD0 Undefined 4 255 254 253 252 ----- One Exif tag Exif.Image.ExifTag 0x8769 IFD0 Long 1 26 @@ -13,7 +13,7 @@ Exif.Photo.DateTimeOriginal 0x9003 Exif Ascii 7 Exif.Image.Make 0x010f IFD0 Ascii 6 Canon Exif.Image.Model 0x0110 IFD0 Ascii 20 Canon PowerShot S40 Exif.Image.ExifTag 0x8769 IFD0 Long 1 76 -Exif.Photo.MakerNote 0x927c Exif Undefined 118 6 0 205 171 2 0 22 0 0 0 172 0 0 0 1 0 3 0 3 0 0 0 194 0 0 0 4 0 3 0 6 0 0 0 200 0 0 0 15 0 3 0 2 0 0 0 4 0 43 0 18 0 3 0 2 0 0 0 0 0 44 0 5 0 3 0 2 0 0 0 0 0 45 0 0 0 0 0 65 32 67 97 110 111 110 32 109 97 107 101 114 110 111 116 101 32 116 97 103 0 6 0 0 0 41 0 12 0 0 0 0 0 0 0 0 0 42 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 118 6 0 205 171 2 0 22 0 0 0 172 0 0 0 1 0 3 0 3 0 0 0 194 0 0 0 4 0 3 0 6 0 0 0 200 0 0 0 15 0 3 0 2 0 0 0 4 0 43 0 18 0 3 0 2 0 0 0 0 0 44 0 5 0 3 0 2 0 0 0 0 0 45 0 0 0 0 0 65 32 67 97 110 111 110 32 109 97 107 101 114 110 111 116 101 32 116 97 103 0 6 0 0 0 41 0 12 0 0 0 0 0 0 0 0 0 42 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 94 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Canon.0xabcd 0xabcd Makernote Ascii 22 A Canon makernote tag @@ -37,7 +37,7 @@ Exif.CanonPa.0x0001 0x0001 Makernote Short 1 Exif.Image.Make 0x010f IFD0 Ascii 6 Canon Exif.Image.Model 0x0110 IFD0 Ascii 20 Canon PowerShot S40 Exif.Image.ExifTag 0x8769 IFD0 Long 1 76 -Exif.Photo.MakerNote 0x927c Exif Undefined 118 6 0 205 171 2 0 22 0 0 0 172 0 0 0 1 0 3 0 3 0 0 0 194 0 0 0 4 0 3 0 6 0 0 0 200 0 0 0 15 0 3 0 2 0 0 0 4 0 43 0 18 0 3 0 2 0 0 0 0 0 44 0 5 0 3 0 2 0 0 0 0 0 45 0 0 0 0 0 65 32 67 97 110 111 110 32 109 97 107 101 114 110 111 116 101 32 116 97 103 0 6 0 88 0 41 0 12 0 0 0 0 0 0 0 99 0 42 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 118 6 0 205 171 2 0 22 0 0 0 172 0 0 0 1 0 3 0 3 0 0 0 194 0 0 0 4 0 3 0 6 0 0 0 200 0 0 0 15 0 3 0 2 0 0 0 4 0 43 0 18 0 3 0 2 0 0 0 0 0 44 0 5 0 3 0 2 0 0 0 0 0 45 0 0 0 0 0 65 32 67 97 110 111 110 32 109 97 107 101 114 110 111 116 101 32 116 97 103 0 6 0 88 0 41 0 12 0 0 0 0 0 0 0 99 0 42 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 94 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Canon.0xabcd 0xabcd Makernote Ascii 22 A Canon makernote tag @@ -61,7 +61,7 @@ Exif.CanonPa.0x0001 0x0001 Makernote Short 1 Exif.Image.Make 0x010f IFD0 Ascii 9 FUJIFILM Exif.Image.Model 0x0110 IFD0 Ascii 13 FinePixS2Pro Exif.Image.ExifTag 0x8769 IFD0 Long 1 74 -Exif.Photo.MakerNote 0x927c Exif Undefined 54 70 85 74 73 70 73 76 77 12 0 0 0 1 0 0 16 2 0 23 0 0 0 30 0 0 0 0 0 0 0 65 32 70 117 106 105 102 105 108 109 32 81 85 65 76 73 84 89 32 116 97 103 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 54 70 85 74 73 70 73 76 77 12 0 0 0 1 0 0 16 2 0 23 0 0 0 30 0 0 0 0 0 0 0 65 32 70 117 106 105 102 105 108 109 32 81 85 65 76 73 84 89 32 116 97 103 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 92 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Fujifilm.Quality 0x1000 Makernote Ascii 23 A Fujifilm QUALITY tag @@ -70,7 +70,7 @@ Exif.Fujifilm.Quality 0x1000 Makernote Ascii 23 Exif.Image.Make 0x010f IFD0 Ascii 6 SIGMA Exif.Image.Model 0x0110 IFD0 Ascii 11 SIGMA SD10 Exif.Image.ExifTag 0x8769 IFD0 Long 1 68 -Exif.Photo.MakerNote 0x927c Exif Undefined 46 83 73 71 77 65 0 0 0 1 0 1 0 24 0 2 0 17 0 0 0 114 0 0 0 0 0 0 0 83 111 102 116 119 97 114 101 63 32 69 120 105 118 50 33 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 46 83 73 71 77 65 0 0 0 1 0 1 0 24 0 2 0 17 0 0 0 114 0 0 0 0 0 0 0 83 111 102 116 119 97 114 101 63 32 69 120 105 118 50 33 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 86 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Sigma.Software 0x0018 Makernote Ascii 17 Software? Exiv2! @@ -79,7 +79,7 @@ Exif.Sigma.Software 0x0018 Makernote Ascii 17 Exif.Image.Make 0x010f IFD0 Ascii 6 NIKON Exif.Image.Model 0x0110 IFD0 Ascii 5 E990 Exif.Image.ExifTag 0x8769 IFD0 Long 1 62 -Exif.Photo.MakerNote 0x927c Exif Undefined 44 1 0 128 0 2 0 25 0 0 0 98 0 0 0 0 0 0 0 73 109 97 103 101 65 100 106 117 115 116 109 101 110 116 32 98 121 32 69 120 105 118 50 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 44 1 0 128 0 2 0 25 0 0 0 98 0 0 0 0 0 0 0 73 109 97 103 101 65 100 106 117 115 116 109 101 110 116 32 98 121 32 69 120 105 118 50 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 80 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Nikon1.ImageAdjustment 0x0080 Makernote Ascii 25 ImageAdjustment by Exiv2 @@ -88,7 +88,7 @@ Exif.Nikon1.ImageAdjustment 0x0080 Makernote Ascii 25 Exif.Image.Make 0x010f IFD0 Ascii 6 NIKON Exif.Image.Model 0x0110 IFD0 Ascii 5 E950 Exif.Image.ExifTag 0x8769 IFD0 Long 1 62 -Exif.Photo.MakerNote 0x927c Exif Undefined 48 78 105 107 111 110 0 1 0 1 0 255 255 2 0 22 0 0 0 106 0 0 0 0 0 0 0 65 110 32 111 98 115 99 117 114 101 32 78 105 107 111 110 50 32 116 97 103 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 48 78 105 107 111 110 0 1 0 1 0 255 255 2 0 22 0 0 0 106 0 0 0 0 0 0 0 65 110 32 111 98 115 99 117 114 101 32 78 105 107 111 110 50 32 116 97 103 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 80 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Nikon2.0xffff 0xffff Makernote Ascii 22 An obscure Nikon2 tag @@ -97,7 +97,7 @@ Exif.Nikon2.0xffff 0xffff Makernote Ascii 22 Exif.Image.Make 0x010f IFD0 Ascii 18 NIKON CORPORATION Exif.Image.Model 0x0110 IFD0 Ascii 10 NIKON D70 Exif.Image.ExifTag 0x8769 IFD0 Long 1 78 -Exif.Photo.MakerNote 0x927c Exif Undefined 64 78 105 107 111 110 0 2 16 0 0 73 73 42 0 8 0 0 0 1 0 4 0 2 0 28 0 0 0 26 0 0 0 0 0 0 0 65 32 98 111 114 105 110 103 32 78 105 107 111 110 51 32 81 117 97 108 105 116 121 32 116 97 103 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 64 78 105 107 111 110 0 2 16 0 0 73 73 42 0 8 0 0 0 1 0 4 0 2 0 28 0 0 0 26 0 0 0 0 0 0 0 65 32 98 111 114 105 110 103 32 78 105 107 111 110 51 32 81 117 97 108 105 116 121 32 116 97 103 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 96 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Nikon3.Quality 0x0004 Makernote Ascii 28 A boring Nikon3 Quality tag @@ -106,7 +106,7 @@ Exif.Nikon3.Quality 0x0004 Makernote Ascii 28 Exif.Image.Make 0x010f IFD0 Ascii 20 OLYMPUS CORPORATION Exif.Image.Model 0x0110 IFD0 Ascii 8 C8080WZ Exif.Image.ExifTag 0x8769 IFD0 Long 1 78 -Exif.Photo.MakerNote 0x927c Exif Undefined 26 79 76 89 77 80 0 1 0 1 0 1 2 3 0 1 0 0 0 1 0 0 0 0 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 26 79 76 89 77 80 0 1 0 1 0 1 2 3 0 1 0 0 0 1 0 0 0 0 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 96 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Olympus.Quality 0x0201 Makernote Short 1 1 @@ -115,7 +115,7 @@ Exif.Olympus.Quality 0x0201 Makernote Short 1 Exif.Image.Make 0x010f IFD0 Ascii 10 Panasonic Exif.Image.Model 0x0110 IFD0 Ascii 8 DMC-FZ5 Exif.Image.ExifTag 0x8769 IFD0 Long 1 68 -Exif.Photo.MakerNote 0x927c Exif Undefined 26 80 97 110 97 115 111 110 105 99 0 0 0 1 0 1 0 3 0 1 0 0 0 1 0 0 0 +Exif.Photo.MakerNote 0x927c Exif Undefined 26 80 97 110 97 115 111 110 105 99 0 0 0 1 0 1 0 3 0 1 0 0 0 1 0 0 0 Exif.MakerNote.Offset 0x0001 Makernote Long 1 86 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II Exif.Panasonic.Quality 0x0001 Makernote Short 1 1 @@ -124,10 +124,161 @@ Exif.Panasonic.Quality 0x0001 Makernote Short 1 Exif.Image.Make 0x010f IFD0 Ascii 5 SONY Exif.Image.Model 0x0110 IFD0 Ascii 7 DSC-W7 Exif.Image.ExifTag 0x8769 IFD0 Long 1 64 -Exif.Photo.MakerNote 0x927c Exif Undefined 32 83 79 78 89 32 68 83 67 32 0 0 0 1 0 0 32 7 0 6 0 0 0 108 0 0 0 0 1 2 3 4 5 +Exif.Photo.MakerNote 0x927c Exif Undefined 32 83 79 78 89 32 68 83 67 32 0 0 0 1 0 0 32 7 0 6 0 0 0 108 0 0 0 0 1 2 3 4 5 Exif.MakerNote.Offset 0x0001 Makernote Long 1 82 Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II -Exif.Sony.0x2000 0x2000 Makernote Undefined 6 0 1 2 3 4 5 +Exif.Sony.0x2000 0x2000 Makernote Undefined 6 0 1 2 3 4 5 + +----- Minolta MakerNote tags +Exif.Image.Make 0x010f IFD0 Ascii 8 Minolta +Exif.Image.Model 0x0110 IFD0 Ascii 23 A fancy Minolta camera +Exif.Image.ExifTag 0x8769 IFD0 Long 1 82 +Exif.Photo.MakerNote 0x927c Exif Undefined 346 4 0 1 1 4 0 1 0 0 0 1 0 0 0 3 0 7 0 16 0 0 0 154 0 0 0 20 1 7 0 148 0 0 0 170 0 0 0 4 0 7 0 128 0 0 0 62 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 253 +Exif.MakerNote.Offset 0x0001 Makernote Long 1 100 +Exif.MakerNote.ByteOrder 0x0002 Makernote Ascii 3 II +Exif.Minolta.ColorMode 0x0101 Makernote Long 1 1 +Exif.MinoltaCsNew.0x0000 0x0000 Makernote Long 1 0 +Exif.MinoltaCsNew.ExposureMode 0x0001 Makernote Long 1 0 +Exif.MinoltaCsNew.FlashMode 0x0002 Makernote Long 1 0 +Exif.MinoltaCsNew.WhiteBalance 0x0003 Makernote Long 1 2 +Exif.MinoltaCs5D.0x0000 0x0000 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0001 0x0001 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0002 0x0002 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0003 0x0003 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0004 0x0004 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0005 0x0005 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0006 0x0006 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0007 0x0007 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0008 0x0008 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0009 0x0009 Makernote Short 1 0 +Exif.MinoltaCs5D.ExposureMode 0x000a Makernote Short 1 0 +Exif.MinoltaCs5D.0x000b 0x000b Makernote Short 1 0 +Exif.MinoltaCs5D.ImageSize 0x000c Makernote Short 1 0 +Exif.MinoltaCs5D.Quality 0x000d Makernote Short 1 0 +Exif.MinoltaCs5D.WhiteBalance 0x000e Makernote Short 1 3 +Exif.MinoltaCs5D.0x000f 0x000f Makernote Short 1 0 +Exif.MinoltaCs5D.0x0010 0x0010 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0011 0x0011 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0012 0x0012 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0013 0x0013 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0014 0x0014 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0015 0x0015 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0016 0x0016 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0017 0x0017 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0018 0x0018 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0019 0x0019 Makernote Short 1 0 +Exif.MinoltaCs5D.FocusPosition 0x001a Makernote Short 1 0 +Exif.MinoltaCs5D.FocusArea 0x001b Makernote Short 1 0 +Exif.MinoltaCs5D.0x001c 0x001c Makernote Short 1 0 +Exif.MinoltaCs5D.0x001d 0x001d Makernote Short 1 0 +Exif.MinoltaCs5D.0x001e 0x001e Makernote Short 1 0 +Exif.MinoltaCs5D.Flash 0x001f Makernote Short 1 0 +Exif.MinoltaCs5D.0x0020 0x0020 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0021 0x0021 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0022 0x0022 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0023 0x0023 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0024 0x0024 Makernote Short 1 0 +Exif.MinoltaCs5D.MeteringMode 0x0025 Makernote Short 1 0 +Exif.MinoltaCs5D.ISOSpeed 0x0026 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0027 0x0027 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0028 0x0028 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0029 0x0029 Makernote Short 1 0 +Exif.MinoltaCs5D.0x002a 0x002a Makernote Short 1 0 +Exif.MinoltaCs5D.0x002b 0x002b Makernote Short 1 0 +Exif.MinoltaCs5D.0x002c 0x002c Makernote Short 1 0 +Exif.MinoltaCs5D.0x002d 0x002d Makernote Short 1 0 +Exif.MinoltaCs5D.0x002e 0x002e Makernote Short 1 0 +Exif.MinoltaCs5D.0x002f 0x002f Makernote Short 1 0 +Exif.MinoltaCs5D.Sharpness 0x0030 Makernote Short 1 0 +Exif.MinoltaCs5D.Contrast 0x0031 Makernote Short 1 0 +Exif.MinoltaCs5D.Saturation 0x0032 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0033 0x0033 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0034 0x0034 Makernote Short 1 0 +Exif.MinoltaCs5D.ExposureTime 0x0035 Makernote Short 1 0 +Exif.MinoltaCs5D.FNumber 0x0036 Makernote Short 1 0 +Exif.MinoltaCs5D.FreeMemoryCardImages 0x0037 Makernote Short 1 0 +Exif.MinoltaCs5D.ExposureRevision 0x0038 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0039 0x0039 Makernote Short 1 0 +Exif.MinoltaCs5D.0x003a 0x003a Makernote Short 1 0 +Exif.MinoltaCs5D.0x003b 0x003b Makernote Short 1 0 +Exif.MinoltaCs5D.0x003c 0x003c Makernote Short 1 0 +Exif.MinoltaCs5D.0x003d 0x003d Makernote Short 1 0 +Exif.MinoltaCs5D.0x003e 0x003e Makernote Short 1 0 +Exif.MinoltaCs5D.0x003f 0x003f Makernote Short 1 0 +Exif.MinoltaCs5D.0x0040 0x0040 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0041 0x0041 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0042 0x0042 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0043 0x0043 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0044 0x0044 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0045 0x0045 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0046 0x0046 Makernote Short 1 0 +Exif.MinoltaCs5D.0x0047 0x0047 Makernote Short 1 0 +Exif.MinoltaCs5D.FocusMode 0x0048 Makernote Short 1 0 +Exif.MinoltaCs5D.ColorTemperature 0x0049 Makernote SShort 1 -1 +Exif.MinoltaCs7D.ExposureMode 0x0000 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0001 0x0001 Makernote Short 1 0 +Exif.MinoltaCs7D.ImageSize 0x0002 Makernote Short 1 0 +Exif.MinoltaCs7D.Quality 0x0003 Makernote Short 1 0 +Exif.MinoltaCs7D.WhiteBalance 0x0004 Makernote Short 1 4 +Exif.MinoltaCs7D.0x0005 0x0005 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0006 0x0006 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0007 0x0007 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0008 0x0008 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0009 0x0009 Makernote Short 1 0 +Exif.MinoltaCs7D.0x000a 0x000a Makernote Short 1 0 +Exif.MinoltaCs7D.0x000b 0x000b Makernote Short 1 0 +Exif.MinoltaCs7D.0x000c 0x000c Makernote Short 1 0 +Exif.MinoltaCs7D.0x000d 0x000d Makernote Short 1 0 +Exif.MinoltaCs7D.FocusMode 0x000e Makernote Short 1 0 +Exif.MinoltaCs7D.0x000f 0x000f Makernote Short 1 0 +Exif.MinoltaCs7D.AFPoints 0x0010 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0011 0x0011 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0012 0x0012 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0013 0x0013 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0014 0x0014 Makernote Short 1 0 +Exif.MinoltaCs7D.Flash 0x0015 Makernote Short 1 0 +Exif.MinoltaCs7D.FlashMode 0x0016 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0017 0x0017 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0018 0x0018 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0019 0x0019 Makernote Short 1 0 +Exif.MinoltaCs7D.0x001a 0x001a Makernote Short 1 0 +Exif.MinoltaCs7D.0x001b 0x001b Makernote Short 1 0 +Exif.MinoltaCs7D.ISOSpeed 0x001c Makernote Short 1 0 +Exif.MinoltaCs7D.0x001d 0x001d Makernote Short 1 0 +Exif.MinoltaCs7D.ExposureCompensation 0x001e Makernote SShort 1 -2 +Exif.MinoltaCs7D.0x001f 0x001f Makernote Short 1 0 +Exif.MinoltaCs7D.0x0020 0x0020 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0021 0x0021 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0022 0x0022 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0023 0x0023 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0024 0x0024 Makernote Short 1 0 +Exif.MinoltaCs7D.ColorSpace 0x0025 Makernote Short 1 0 +Exif.MinoltaCs7D.Sharpness 0x0026 Makernote Short 1 0 +Exif.MinoltaCs7D.Contrast 0x0027 Makernote Short 1 0 +Exif.MinoltaCs7D.Saturation 0x0028 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0029 0x0029 Makernote Short 1 0 +Exif.MinoltaCs7D.0x002a 0x002a Makernote Short 1 0 +Exif.MinoltaCs7D.0x002b 0x002b Makernote Short 1 0 +Exif.MinoltaCs7D.0x002c 0x002c Makernote Short 1 0 +Exif.MinoltaCs7D.FreeMemoryCardImages 0x002d Makernote Short 1 0 +Exif.MinoltaCs7D.0x002e 0x002e Makernote Short 1 0 +Exif.MinoltaCs7D.0x002f 0x002f Makernote Short 1 0 +Exif.MinoltaCs7D.0x0030 0x0030 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0031 0x0031 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0032 0x0032 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0033 0x0033 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0034 0x0034 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0035 0x0035 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0036 0x0036 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0037 0x0037 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0038 0x0038 Makernote Short 1 0 +Exif.MinoltaCs7D.0x0039 0x0039 Makernote Short 1 0 +Exif.MinoltaCs7D.0x003a 0x003a Makernote Short 1 0 +Exif.MinoltaCs7D.0x003b 0x003b Makernote Short 1 0 +Exif.MinoltaCs7D.0x003c 0x003c Makernote Short 1 0 +Exif.MinoltaCs7D.0x003d 0x003d Makernote Short 1 0 +Exif.MinoltaCs7D.0x003e 0x003e Makernote Short 1 0 +Exif.MinoltaCs7D.ColorTemperature 0x003f Makernote SShort 1 -3 ----- One IOP tag Exif.Image.ExifTag 0x8769 IFD0 Long 1 26 @@ -136,7 +287,7 @@ Exif.Iop.InteroperabilityIndex 0x0001 Iop Ascii 7 ----- One GPS tag Exif.Image.GPSTag 0x8825 IFD0 Long 1 26 -Exif.GPSInfo.GPSVersionID 0x0000 GPSInfo Byte 2 19 20 +Exif.GPSInfo.GPSVersionID 0x0000 GPSInfo Byte 2 19 20 ----- One IFD1 tag Exif.Thumbnail.Artist 0x013b IFD1 Ascii 7 Test 5 diff --git a/test/imagetest.sh b/test/imagetest.sh index 3b982a32..c5495c2f 100755 --- a/test/imagetest.sh +++ b/test/imagetest.sh @@ -15,7 +15,7 @@ eraseTest() #check results diffCheck $test $good - echo -n "." + printf "." } copyTest() @@ -34,7 +34,7 @@ copyTest() #check results diffCheck $test $good - echo -n "." + printf "." } iptcTest() @@ -53,7 +53,7 @@ iptcTest() #check results diffCheck $test $good - echo -n "." + printf "." } @@ -102,11 +102,11 @@ errors=0 cd ./tmp echo -echo -n "Erase all tests" +printf "Erase all tests" for i in $test_files $erase_test_files; do eraseTest $i; done echo -echo -n "Copy all tests" +printf "Copy all tests" c=0 for src in $test_files; do c=`expr $c + 1` @@ -114,14 +114,14 @@ for src in $test_files; do done echo -echo -n "Copy iptc tests" +printf "Copy iptc tests" c=0 for src in $test_files; do c=`expr $c + 1` for dst in $test_files; do iptcTest $c $src $dst; done done -echo -e "\n---------------------------------------------------------" +printf "\n---------------------------------------------------------\n" if [ $errors -eq 0 ]; then echo 'All test cases passed' else diff --git a/test/iotest.sh b/test/iotest.sh index 93520034..052eff9a 100755 --- a/test/iotest.sh +++ b/test/iotest.sh @@ -17,7 +17,7 @@ ioTest() #check results diffCheck $out1 $src diffCheck $out2 $src - echo -n "." + printf "." } # Make sure to pass the test file first and the known good file second @@ -47,10 +47,10 @@ errors=0 cd ./tmp echo -echo -n "Io tests" +printf "Io tests" for i in $test_files; do ioTest $i; done -echo -e "\n---------------------------------------------------------" +printf "\n---------------------------------------------------------\n" if [ $errors -eq 0 ]; then echo 'All test cases passed' else diff --git a/test/iptctest.sh b/test/iptctest.sh index ead802a6..812e45a8 100755 --- a/test/iptctest.sh +++ b/test/iptctest.sh @@ -12,7 +12,7 @@ printTest() #check results diffCheck $test $good - echo -n "." + printf "." } removeTest() @@ -38,7 +38,7 @@ eoc #check results diffCheck $test $good - echo -n "." + printf "." rm $tmp } @@ -67,7 +67,7 @@ eoc #check results diffCheck $test $good - echo -n "." + printf "." rm $tmp } @@ -87,7 +87,7 @@ extendedTest() #check results diffCheck $test $good - echo -n "." + printf "." rm $tmp } @@ -143,22 +143,22 @@ errors=0 cd ./tmp echo -echo -n "Read tests" +printf "Read tests" for i in $test_files; do printTest $i; done echo -echo -n "Remove tests" +printf "Remove tests" for i in $test_files; do removeTest $i; done echo -echo -n "Add/Mod tests" +printf "Add/Mod tests" for i in $test_files; do addModTest $i; done echo -echo -n "Extended tests" +printf "Extended tests" for i in $test_files; do extendedTest $i; done -echo -e "\n---------------------------------------------------------" +printf "\n---------------------------------------------------------\n" if [ $errors -eq 0 ]; then echo 'All test cases passed' else diff --git a/xmpsdk/CMakeLists.txt b/xmpsdk/CMakeLists.txt new file mode 100644 index 00000000..691608a3 --- /dev/null +++ b/xmpsdk/CMakeLists.txt @@ -0,0 +1,36 @@ +# CMake build system for exiv2 library and executables +# Copyright 2008 by Patrick Spendrin +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# 3. The name of the author may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +if( EXIV2_ENABLE_XMP AND EXIV2_ENABLE_LIBXMP ) + add_library( xmp STATIC ${XMPSRC} ) + get_target_property( XMPLIB xmp LOCATION ) + set( XMPLIB ${XMPLIB} PARENT_SCOPE ) + + install(TARGETS xmp ${INSTALL_TARGET_STANDARD_ARGS} ) +endif( EXIV2_ENABLE_XMP AND EXIV2_ENABLE_LIBXMP ) diff --git a/xmpsdk/include/XMP.incl_cpp b/xmpsdk/include/XMP.incl_cpp index 28eddeae..6501be9c 100644 --- a/xmpsdk/include/XMP.incl_cpp +++ b/xmpsdk/include/XMP.incl_cpp @@ -32,7 +32,7 @@ #define XMP_ClientBuild 1 -#if XMP_WinBuild +#ifdef _MSC_VER #if XMP_DebugBuild #pragma warning ( push, 4 ) #else @@ -56,7 +56,7 @@ #endif -#if XMP_WinBuild +#ifdef _MSC_VER #pragma warning ( pop ) #endif diff --git a/xmpsdk/include/XMPSDK.hpp b/xmpsdk/include/XMPSDK.hpp index 33063527..229714f8 100644 --- a/xmpsdk/include/XMPSDK.hpp +++ b/xmpsdk/include/XMPSDK.hpp @@ -53,7 +53,7 @@ #include "XMP_Version.h" #include "XMP_Const.h" -#if XMP_WinBuild +#ifdef _MSC_VER #if XMP_DebugBuild #pragma warning ( push, 4 ) #else @@ -80,7 +80,7 @@ #endif // TXMP_STRING_TYPE -#if XMP_WinBuild +#ifdef _MSC_VER #pragma warning ( pop ) #endif