diff libinterp/corefcn/octave-default-image.h @ 31607:aac27ad79be6 stable

maint: Re-indent code after switch to using namespace macros. * build-env.h, build-env.in.cc, Cell.h, __betainc__.cc, __eigs__.cc, __ftp__.cc, __ichol__.cc, __ilu__.cc, __isprimelarge__.cc, __magick_read__.cc, __pchip_deriv__.cc, amd.cc, base-text-renderer.cc, base-text-renderer.h, besselj.cc, bitfcns.cc, bsxfun.cc, c-file-ptr-stream.h, call-stack.cc, call-stack.h, ccolamd.cc, cellfun.cc, chol.cc, colamd.cc, dasrt.cc, data.cc, debug.cc, defaults.cc, defaults.h, det.cc, display.cc, display.h, dlmread.cc, dynamic-ld.cc, dynamic-ld.h, ellipj.cc, environment.cc, environment.h, error.cc, error.h, errwarn.h, event-manager.cc, event-manager.h, event-queue.cc, event-queue.h, fcn-info.cc, fcn-info.h, fft.cc, fft2.cc, file-io.cc, filter.cc, find.cc, ft-text-renderer.cc, ft-text-renderer.h, gcd.cc, gl-render.cc, gl-render.h, gl2ps-print.cc, gl2ps-print.h, graphics-toolkit.cc, graphics-toolkit.h, graphics.cc, gsvd.cc, gtk-manager.cc, gtk-manager.h, help.cc, help.h, hook-fcn.cc, hook-fcn.h, input.cc, input.h, interpreter-private.cc, interpreter-private.h, interpreter.cc, interpreter.h, inv.cc, jsondecode.cc, jsonencode.cc, latex-text-renderer.cc, latex-text-renderer.h, load-path.cc, load-path.h, load-save.cc, load-save.h, lookup.cc, ls-hdf5.cc, ls-mat4.cc, ls-mat5.cc, lsode.cc, lu.cc, mappers.cc, matrix_type.cc, max.cc, mex.cc, mexproto.h, mxarray.h, mxtypes.in.h, oct-errno.in.cc, oct-hdf5-types.cc, oct-hist.cc, oct-hist.h, oct-map.cc, oct-map.h, oct-opengl.h, oct-prcstrm.h, oct-process.cc, oct-process.h, oct-stdstrm.h, oct-stream.cc, oct-stream.h, oct-strstrm.h, octave-default-image.h, ordqz.cc, ordschur.cc, pager.cc, pager.h, pinv.cc, pow2.cc, pr-output.cc, psi.cc, qr.cc, quadcc.cc, rand.cc, regexp.cc, settings.cc, settings.h, sighandlers.cc, sighandlers.h, sparse-xpow.cc, sqrtm.cc, stack-frame.cc, stack-frame.h, stream-euler.cc, strfns.cc, svd.cc, syminfo.cc, syminfo.h, symrcm.cc, symrec.cc, symrec.h, symscope.cc, symscope.h, symtab.cc, symtab.h, sysdep.cc, sysdep.h, text-engine.cc, text-engine.h, text-renderer.cc, text-renderer.h, time.cc, toplev.cc, typecast.cc, url-handle-manager.cc, url-handle-manager.h, urlwrite.cc, utils.cc, utils.h, variables.cc, variables.h, xdiv.cc, __delaunayn__.cc, __init_fltk__.cc, __init_gnuplot__.cc, __ode15__.cc, __voronoi__.cc, audioread.cc, convhulln.cc, gzip.cc, cdef-class.cc, cdef-class.h, cdef-fwd.h, cdef-manager.cc, cdef-manager.h, cdef-method.cc, cdef-method.h, cdef-object.cc, cdef-object.h, cdef-package.cc, cdef-package.h, cdef-property.cc, cdef-property.h, cdef-utils.cc, cdef-utils.h, ov-base-diag.cc, ov-base-int.cc, ov-base-mat.cc, ov-base-mat.h, ov-base-scalar.cc, ov-base.cc, ov-base.h, ov-bool-mat.cc, ov-bool-mat.h, ov-bool-sparse.cc, ov-bool.cc, ov-builtin.h, ov-cell.cc, ov-ch-mat.cc, ov-class.cc, ov-class.h, ov-classdef.cc, ov-classdef.h, ov-complex.cc, ov-cx-diag.cc, ov-cx-mat.cc, ov-cx-sparse.cc, ov-dld-fcn.cc, ov-dld-fcn.h, ov-fcn-handle.cc, ov-fcn-handle.h, ov-fcn.h, ov-float.cc, ov-flt-complex.cc, ov-flt-cx-diag.cc, ov-flt-cx-mat.cc, ov-flt-re-diag.cc, ov-flt-re-mat.cc, ov-flt-re-mat.h, ov-intx.h, ov-java.cc, ov-lazy-idx.cc, ov-legacy-range.cc, ov-magic-int.cc, ov-mex-fcn.cc, ov-mex-fcn.h, ov-null-mat.cc, ov-perm.cc, ov-range.cc, ov-re-diag.cc, ov-re-mat.cc, ov-re-mat.h, ov-re-sparse.cc, ov-scalar.cc, ov-str-mat.cc, ov-struct.cc, ov-typeinfo.cc, ov-typeinfo.h, ov-usr-fcn.cc, ov-usr-fcn.h, ov.cc, ov.h, ovl.h, octave.cc, octave.h, op-b-sbm.cc, op-bm-sbm.cc, op-cs-scm.cc, op-fm-fcm.cc, op-fs-fcm.cc, op-s-scm.cc, op-scm-cs.cc, op-scm-s.cc, op-sm-cs.cc, ops.h, anon-fcn-validator.cc, anon-fcn-validator.h, bp-table.cc, bp-table.h, comment-list.cc, comment-list.h, filepos.h, lex.h, oct-lvalue.cc, oct-lvalue.h, parse.h, profiler.cc, profiler.h, pt-anon-scopes.cc, pt-anon-scopes.h, pt-arg-list.cc, pt-arg-list.h, pt-args-block.cc, pt-args-block.h, pt-array-list.cc, pt-array-list.h, pt-assign.cc, pt-assign.h, pt-binop.cc, pt-binop.h, pt-bp.cc, pt-bp.h, pt-cbinop.cc, pt-cbinop.h, pt-cell.cc, pt-cell.h, pt-check.cc, pt-check.h, pt-classdef.cc, pt-classdef.h, pt-cmd.h, pt-colon.cc, pt-colon.h, pt-const.cc, pt-const.h, pt-decl.cc, pt-decl.h, pt-eval.cc, pt-eval.h, pt-except.cc, pt-except.h, pt-exp.cc, pt-exp.h, pt-fcn-handle.cc, pt-fcn-handle.h, pt-id.cc, pt-id.h, pt-idx.cc, pt-idx.h, pt-jump.h, pt-loop.cc, pt-loop.h, pt-mat.cc, pt-mat.h, pt-misc.cc, pt-misc.h, pt-pr-code.cc, pt-pr-code.h, pt-select.cc, pt-select.h, pt-spmd.cc, pt-spmd.h, pt-stmt.cc, pt-stmt.h, pt-tm-const.cc, pt-tm-const.h, pt-unop.cc, pt-unop.h, pt-walk.cc, pt-walk.h, pt.cc, pt.h, token.cc, token.h, Range.cc, Range.h, idx-vector.cc, idx-vector.h, range-fwd.h, CollocWt.cc, CollocWt.h, aepbalance.cc, aepbalance.h, chol.cc, chol.h, gepbalance.cc, gepbalance.h, gsvd.cc, gsvd.h, hess.cc, hess.h, lo-mappers.cc, lo-mappers.h, lo-specfun.cc, lo-specfun.h, lu.cc, lu.h, oct-convn.cc, oct-convn.h, oct-fftw.cc, oct-fftw.h, oct-norm.cc, oct-norm.h, oct-rand.cc, oct-rand.h, oct-spparms.cc, oct-spparms.h, qr.cc, qr.h, qrp.cc, qrp.h, randgamma.cc, randgamma.h, randmtzig.cc, randmtzig.h, randpoisson.cc, randpoisson.h, schur.cc, schur.h, sparse-chol.cc, sparse-chol.h, sparse-lu.cc, sparse-lu.h, sparse-qr.cc, sparse-qr.h, svd.cc, svd.h, child-list.cc, child-list.h, dir-ops.cc, dir-ops.h, file-ops.cc, file-ops.h, file-stat.cc, file-stat.h, lo-sysdep.cc, lo-sysdep.h, lo-sysinfo.cc, lo-sysinfo.h, mach-info.cc, mach-info.h, oct-env.cc, oct-env.h, oct-group.cc, oct-group.h, oct-password.cc, oct-password.h, oct-syscalls.cc, oct-syscalls.h, oct-time.cc, oct-time.h, oct-uname.cc, oct-uname.h, action-container.cc, action-container.h, base-list.h, cmd-edit.cc, cmd-edit.h, cmd-hist.cc, cmd-hist.h, f77-fcn.h, file-info.cc, file-info.h, lo-array-errwarn.cc, lo-array-errwarn.h, lo-hash.cc, lo-hash.h, lo-ieee.h, lo-regexp.cc, lo-regexp.h, lo-utils.cc, lo-utils.h, oct-base64.cc, oct-base64.h, oct-glob.cc, oct-glob.h, oct-inttypes.h, oct-mutex.cc, oct-mutex.h, oct-refcount.h, oct-shlib.cc, oct-shlib.h, oct-sparse.cc, oct-sparse.h, oct-string.h, octave-preserve-stream-state.h, pathsearch.cc, pathsearch.h, quit.cc, quit.h, unwind-prot.cc, unwind-prot.h, url-transfer.cc, url-transfer.h: Re-indent code after switch to using namespace macros.
author Rik <rik@octave.org>
date Thu, 01 Dec 2022 18:02:15 -0800
parents 796f54d4ddbf
children 597f3ee61a48
line wrap: on
line diff
--- a/libinterp/corefcn/octave-default-image.h	Thu Dec 01 14:23:45 2022 -0800
+++ b/libinterp/corefcn/octave-default-image.h	Thu Dec 01 18:02:15 2022 -0800
@@ -30,234 +30,234 @@
 
 static char default_im_data[] =
 {
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,40,47,50,50,46,30,26,26,38,50,47,26,26,26,50,
-  46,26,50,46,26,26,26,50,46,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,43,55,54,50,51,55,
-  51,26,26,40,55,55,41,26,26,55,50,26,55,50,26,26,26,55,
-  50,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,30,54,52,30,26,26,46,55,43,26,40,55,55,52,30,
-  26,55,50,26,55,50,26,26,26,55,50,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,43,55,44,26,26,
-  26,26,26,26,26,40,55,47,55,46,26,55,50,26,55,50,26,26,
-  26,55,50,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,46,55,40,26,26,50,50,50,43,26,40,55,46,
-  46,54,34,55,50,26,55,50,26,26,26,55,50,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,44,55,43,
-  26,26,50,50,55,46,26,40,55,46,30,52,48,55,50,26,55,50,
-  26,26,26,55,50,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,38,55,50,26,26,26,40,55,46,26,40,
-  55,46,26,43,55,55,50,26,55,50,26,26,26,55,50,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  48,55,48,40,43,54,55,46,26,40,55,46,26,26,50,55,50,26,
-  52,55,43,40,47,55,46,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,30,48,55,55,55,47,48,46,
-  26,40,55,46,26,26,38,55,50,26,38,52,55,55,55,50,30,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,34,40,38,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,38,40,34,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,62,62,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  59,62,62,59,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,59,55,59,59,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,59,55,55,53,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,53,52,55,55,52,52,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,53,48,55,48,52,52,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,45,48,55,48,52,
-  53,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,44,48,48,48,52,45,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,44,44,48,44,
-  48,44,45,52,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,45,44,41,44,48,41,45,44,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,45,44,
-  37,44,37,41,45,44,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,37,41,37,44,37,41,36,36,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,44,
-  36,32,37,44,37,41,36,36,41,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,36,36,32,37,37,37,32,36,37,
-  41,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,20,
-  20,36,36,32,37,37,37,32,36,37,32,18,20,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,20,18,18,16,17,17,27,36,32,37,31,37,32,
-  36,37,32,17,17,18,18,18,20,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,20,18,18,18,16,16,
-  16,15,15,27,26,28,31,31,28,32,36,27,36,15,16,17,16,17,
-  17,18,18,20,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,18,20,17,17,16,16,16,16,15,15,32,27,24,28,24,31,
-  28,28,24,27,26,24,16,15,16,17,16,16,18,18,20,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,20,20,18,18,17,17,16,
-  16,14,14,15,24,27,24,28,24,31,28,28,24,27,26,28,12,14,
-  15,15,16,16,16,16,18,18,20,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,20,18,18,18,17,16,15,14,14,14,14,12,26,26,24,22,
-  24,24,28,22,24,26,26,22,12,12,12,12,14,14,16,16,16,18,
-  18,20,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,20,20,18,18,17,16,12,
-  15,12,10,10,10,12,26,18,24,22,24,24,24,22,24,26,26,22,
-  10,10,12,12,10,14,14,15,17,18,18,20,20,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,17,20,20,20,17,16,15,14,12,12,10,10,10,18,18,18,
-  16,17,24,24,24,22,16,18,18,24,18,6,9,10,10,14,14,15,
-  16,18,20,18,20,18,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,16,18,20,20,18,17,16,
-  15,10,10,7,6,6,6,15,18,18,15,17,18,24,17,22,16,18,
-  18,24,24,6,7,6,10,10,10,12,16,17,18,20,20,18,16,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,12,15,17,18,18,20,18,16,15,10,10,7,6,6,6,16,
-  18,16,15,17,18,18,17,22,16,18,18,16,17,5,4,6,6,10,
-  7,14,15,17,20,20,20,18,17,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,9,10,16,17,18,18,18,
-  18,15,10,10,6,5,4,4,4,10,12,16,15,17,12,18,17,12,
-  15,18,18,18,12,4,4,4,6,6,9,12,15,18,20,18,18,17,
-  16,12,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,9,9,12,15,16,17,18,18,20,15,10,10,4,5,4,4,
-  12,12,12,10,15,17,12,18,17,12,15,10,12,18,15,3,1,4,
-  4,4,5,10,16,20,18,18,17,17,16,12,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,7,7,9,9,12,15,26,26,
-  26,18,18,18,20,5,4,4,3,1,6,12,12,10,12,7,12,12,
-  12,12,9,10,12,12,9,12,1,1,4,4,6,20,18,18,18,17,
-  16,16,15,12,10,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,18,18,18,4,1,
-  1,1,9,12,12,9,12,7,9,12,12,12,9,10,12,12,9,12,
-  1,1,3,4,18,18,18,18,17,16,16,16,14,10,9,9,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,18,18,18,18,18,4,10,5,5,9,6,7,
-  9,7,12,6,9,10,5,5,10,6,5,18,18,18,18,18,26,26,
-  26,26,16,15,12,10,9,9,9,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,14,
-  17,17,16,18,18,20,18,20,6,7,9,9,7,6,9,5,20,18,
-  18,18,18,18,18,15,14,26,26,26,26,26,26,26,12,10,9,9,
-  7,7,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,10,16,16,16,16,17,18,17,
-  18,17,17,18,18,17,18,17,17,17,17,17,14,14,14,12,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,1,10,15,16,15,16,15,15,16,15,16,15,16,16,16,15,
-  16,16,17,14,14,10,12,1,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,1,10,15,15,14,
-  15,15,15,15,15,15,15,14,15,15,15,12,12,10,10,10,1,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,6,12,12,12,12,15,12,12,12,12,12,12,
-  12,15,10,9,7,6,6,1,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  12,12,12,12,12,12,12,12,12,10,12,7,10,7,6,1,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,10,10,12,10,10,10,10,
-  12,10,1,1,1,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,10,9,9,9,9,9,9,10,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,9,9,9,9,
-  9,9,9,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,7,7,7,7,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,40,48,50,50,44,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,43,55,54,50,52,55,
-  48,26,26,26,26,26,26,26,26,26,55,50,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,30,54,52,30,26,26,47,55,43,26,30,44,46,43,26,
-  26,38,55,51,34,26,34,46,46,43,26,43,46,26,26,40,46,34,
-  26,30,44,46,40,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,43,55,44,26,26,
-  26,34,55,48,30,51,55,50,55,48,26,46,55,54,43,34,55,54,
-  51,55,46,46,55,38,26,47,55,30,30,54,54,51,55,46,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,46,55,40,26,26,26,26,55,50,43,55,43,26,
-  46,55,34,26,55,50,26,43,50,34,26,51,50,34,55,46,26,52,
-  48,26,46,55,34,26,48,55,30,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,46,55,41,
-  26,26,26,26,55,50,46,55,30,26,26,26,26,26,55,50,26,26,
-  44,50,54,55,50,26,51,51,38,55,43,26,50,55,50,50,52,55,
-  40,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,38,55,48,26,26,26,43,55,46,46,55,
-  34,26,34,40,30,26,55,50,26,46,55,44,38,50,50,26,44,55,
-  46,55,30,26,50,55,40,40,40,40,30,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  50,55,47,40,43,54,54,34,41,55,47,30,48,55,30,26,55,50,
-  26,48,55,38,40,55,50,26,34,55,55,48,26,26,44,55,41,26,
-  46,48,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,30,50,55,55,55,52,38,26,
-  26,47,55,55,55,43,26,26,52,55,46,41,55,55,52,52,54,30,
-  26,50,55,43,26,26,30,50,55,55,54,43,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,34,40,40,26,26,26,26,26,38,40,34,26,26,26,
-  30,40,34,26,34,40,26,26,26,26,26,26,26,26,26,26,26,26,
-  38,40,30,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,
-  26,26,26,26,26,26,26,26,26,26
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 40, 47, 50, 50, 46, 30, 26, 26, 38, 50, 47, 26, 26, 26, 50,
+  46, 26, 50, 46, 26, 26, 26, 50, 46, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 43, 55, 54, 50, 51, 55,
+  51, 26, 26, 40, 55, 55, 41, 26, 26, 55, 50, 26, 55, 50, 26, 26, 26, 55,
+  50, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 30, 54, 52, 30, 26, 26, 46, 55, 43, 26, 40, 55, 55, 52, 30,
+  26, 55, 50, 26, 55, 50, 26, 26, 26, 55, 50, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 43, 55, 44, 26, 26,
+  26, 26, 26, 26, 26, 40, 55, 47, 55, 46, 26, 55, 50, 26, 55, 50, 26, 26,
+  26, 55, 50, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 46, 55, 40, 26, 26, 50, 50, 50, 43, 26, 40, 55, 46,
+  46, 54, 34, 55, 50, 26, 55, 50, 26, 26, 26, 55, 50, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 44, 55, 43,
+  26, 26, 50, 50, 55, 46, 26, 40, 55, 46, 30, 52, 48, 55, 50, 26, 55, 50,
+  26, 26, 26, 55, 50, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 38, 55, 50, 26, 26, 26, 40, 55, 46, 26, 40,
+  55, 46, 26, 43, 55, 55, 50, 26, 55, 50, 26, 26, 26, 55, 50, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  48, 55, 48, 40, 43, 54, 55, 46, 26, 40, 55, 46, 26, 26, 50, 55, 50, 26,
+  52, 55, 43, 40, 47, 55, 46, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 30, 48, 55, 55, 55, 47, 48, 46,
+  26, 40, 55, 46, 26, 26, 38, 55, 50, 26, 38, 52, 55, 55, 55, 50, 30, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 34, 40, 38, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 38, 40, 34, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 62, 62, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  59, 62, 62, 59, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 59, 55, 59, 59, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 59, 55, 55, 53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 53, 52, 55, 55, 52, 52, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 53, 48, 55, 48, 52, 52, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 45, 48, 55, 48, 52,
+  53, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 44, 48, 48, 48, 52, 45, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 44, 44, 48, 44,
+  48, 44, 45, 52, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 45, 44, 41, 44, 48, 41, 45, 44, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 45, 44,
+  37, 44, 37, 41, 45, 44, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 37, 41, 37, 44, 37, 41, 36, 36, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 44,
+  36, 32, 37, 44, 37, 41, 36, 36, 41, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 36, 36, 32, 37, 37, 37, 32, 36, 37,
+  41, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 20,
+  20, 36, 36, 32, 37, 37, 37, 32, 36, 37, 32, 18, 20, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 20, 18, 18, 16, 17, 17, 27, 36, 32, 37, 31, 37, 32,
+  36, 37, 32, 17, 17, 18, 18, 18, 20, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 20, 18, 18, 18, 16, 16,
+  16, 15, 15, 27, 26, 28, 31, 31, 28, 32, 36, 27, 36, 15, 16, 17, 16, 17,
+  17, 18, 18, 20, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 18, 20, 17, 17, 16, 16, 16, 16, 15, 15, 32, 27, 24, 28, 24, 31,
+  28, 28, 24, 27, 26, 24, 16, 15, 16, 17, 16, 16, 18, 18, 20, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 20, 20, 18, 18, 17, 17, 16,
+  16, 14, 14, 15, 24, 27, 24, 28, 24, 31, 28, 28, 24, 27, 26, 28, 12, 14,
+  15, 15, 16, 16, 16, 16, 18, 18, 20, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 20, 18, 18, 18, 17, 16, 15, 14, 14, 14, 14, 12, 26, 26, 24, 22,
+  24, 24, 28, 22, 24, 26, 26, 22, 12, 12, 12, 12, 14, 14, 16, 16, 16, 18,
+  18, 20, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 20, 20, 18, 18, 17, 16, 12,
+  15, 12, 10, 10, 10, 12, 26, 18, 24, 22, 24, 24, 24, 22, 24, 26, 26, 22,
+  10, 10, 12, 12, 10, 14, 14, 15, 17, 18, 18, 20, 20, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 17, 20, 20, 20, 17, 16, 15, 14, 12, 12, 10, 10, 10, 18, 18, 18,
+  16, 17, 24, 24, 24, 22, 16, 18, 18, 24, 18, 6, 9, 10, 10, 14, 14, 15,
+  16, 18, 20, 18, 20, 18, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 16, 18, 20, 20, 18, 17, 16,
+  15, 10, 10, 7, 6, 6, 6, 15, 18, 18, 15, 17, 18, 24, 17, 22, 16, 18,
+  18, 24, 24, 6, 7, 6, 10, 10, 10, 12, 16, 17, 18, 20, 20, 18, 16, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 12, 15, 17, 18, 18, 20, 18, 16, 15, 10, 10, 7, 6, 6, 6, 16,
+  18, 16, 15, 17, 18, 18, 17, 22, 16, 18, 18, 16, 17, 5, 4, 6, 6, 10,
+  7, 14, 15, 17, 20, 20, 20, 18, 17, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 9, 10, 16, 17, 18, 18, 18,
+  18, 15, 10, 10, 6, 5, 4, 4, 4, 10, 12, 16, 15, 17, 12, 18, 17, 12,
+  15, 18, 18, 18, 12, 4, 4, 4, 6, 6, 9, 12, 15, 18, 20, 18, 18, 17,
+  16, 12, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 9, 9, 12, 15, 16, 17, 18, 18, 20, 15, 10, 10, 4, 5, 4, 4,
+  12, 12, 12, 10, 15, 17, 12, 18, 17, 12, 15, 10, 12, 18, 15, 3, 1, 4,
+  4, 4, 5, 10, 16, 20, 18, 18, 17, 17, 16, 12, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 7, 7, 9, 9, 12, 15, 26, 26,
+  26, 18, 18, 18, 20, 5, 4, 4, 3, 1, 6, 12, 12, 10, 12, 7, 12, 12,
+  12, 12, 9, 10, 12, 12, 9, 12, 1, 1, 4, 4, 6, 20, 18, 18, 18, 17,
+  16, 16, 15, 12, 10, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 18, 18, 18, 4, 1,
+  1, 1, 9, 12, 12, 9, 12, 7, 9, 12, 12, 12, 9, 10, 12, 12, 9, 12,
+  1, 1, 3, 4, 18, 18, 18, 18, 17, 16, 16, 16, 14, 10, 9, 9, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 18, 18, 18, 18, 18, 4, 10, 5, 5, 9, 6, 7,
+  9, 7, 12, 6, 9, 10, 5, 5, 10, 6, 5, 18, 18, 18, 18, 18, 26, 26,
+  26, 26, 16, 15, 12, 10, 9, 9, 9, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 14,
+  17, 17, 16, 18, 18, 20, 18, 20, 6, 7, 9, 9, 7, 6, 9, 5, 20, 18,
+  18, 18, 18, 18, 18, 15, 14, 26, 26, 26, 26, 26, 26, 26, 12, 10, 9, 9,
+  7, 7, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 10, 16, 16, 16, 16, 17, 18, 17,
+  18, 17, 17, 18, 18, 17, 18, 17, 17, 17, 17, 17, 14, 14, 14, 12, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 1, 10, 15, 16, 15, 16, 15, 15, 16, 15, 16, 15, 16, 16, 16, 15,
+  16, 16, 17, 14, 14, 10, 12, 1, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 1, 10, 15, 15, 14,
+  15, 15, 15, 15, 15, 15, 15, 14, 15, 15, 15, 12, 12, 10, 10, 10, 1, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 6, 12, 12, 12, 12, 15, 12, 12, 12, 12, 12, 12,
+  12, 15, 10, 9, 7, 6, 6, 1, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  12, 12, 12, 12, 12, 12, 12, 12, 12, 10, 12, 7, 10, 7, 6, 1, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 10, 10, 12, 10, 10, 10, 10,
+  12, 10, 1, 1, 1, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 10, 9, 9, 9, 9, 9, 9, 10, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 9, 9, 9, 9,
+  9, 9, 9, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 7, 7, 7, 7, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 40, 48, 50, 50, 44, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 43, 55, 54, 50, 52, 55,
+  48, 26, 26, 26, 26, 26, 26, 26, 26, 26, 55, 50, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 30, 54, 52, 30, 26, 26, 47, 55, 43, 26, 30, 44, 46, 43, 26,
+  26, 38, 55, 51, 34, 26, 34, 46, 46, 43, 26, 43, 46, 26, 26, 40, 46, 34,
+  26, 30, 44, 46, 40, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 43, 55, 44, 26, 26,
+  26, 34, 55, 48, 30, 51, 55, 50, 55, 48, 26, 46, 55, 54, 43, 34, 55, 54,
+  51, 55, 46, 46, 55, 38, 26, 47, 55, 30, 30, 54, 54, 51, 55, 46, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 46, 55, 40, 26, 26, 26, 26, 55, 50, 43, 55, 43, 26,
+  46, 55, 34, 26, 55, 50, 26, 43, 50, 34, 26, 51, 50, 34, 55, 46, 26, 52,
+  48, 26, 46, 55, 34, 26, 48, 55, 30, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 46, 55, 41,
+  26, 26, 26, 26, 55, 50, 46, 55, 30, 26, 26, 26, 26, 26, 55, 50, 26, 26,
+  44, 50, 54, 55, 50, 26, 51, 51, 38, 55, 43, 26, 50, 55, 50, 50, 52, 55,
+  40, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 38, 55, 48, 26, 26, 26, 43, 55, 46, 46, 55,
+  34, 26, 34, 40, 30, 26, 55, 50, 26, 46, 55, 44, 38, 50, 50, 26, 44, 55,
+  46, 55, 30, 26, 50, 55, 40, 40, 40, 40, 30, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  50, 55, 47, 40, 43, 54, 54, 34, 41, 55, 47, 30, 48, 55, 30, 26, 55, 50,
+  26, 48, 55, 38, 40, 55, 50, 26, 34, 55, 55, 48, 26, 26, 44, 55, 41, 26,
+  46, 48, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 30, 50, 55, 55, 55, 52, 38, 26,
+  26, 47, 55, 55, 55, 43, 26, 26, 52, 55, 46, 41, 55, 55, 52, 52, 54, 30,
+  26, 50, 55, 43, 26, 26, 30, 50, 55, 55, 54, 43, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 34, 40, 40, 26, 26, 26, 26, 26, 38, 40, 34, 26, 26, 26,
+  30, 40, 34, 26, 34, 40, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  38, 40, 30, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
+  26, 26, 26, 26, 26, 26, 26, 26, 26, 26
 };
 
 #endif